将全局变量包含在 PHP 样式表中


including a global variable into a php stylesheet.

如何在style.php文件中包含一个全局变量?基本上是一个php样式表。

这是主文件:

<?php 
function (){
$gbvariable = get_option();
?>
<input type="text" size="20" name="backgroundcolor" value="<?php $gbvariable; ?>"/>
<?php
}
?>

这是样式.php文件。

<?php header('Content-Type: text/css');?>
#div{

background: <?php $gbvariable; ?>;
}
您必须

以某种方式将变量传递给样式.php因为在浏览器呈现页面之前不会加载它。所以你的样式表href将被"style.php?gbvariable=<?php echo $gbvariable; ?>",然后你可以在stylesheet.php中使用$_GET['gbvariable']

我做到了:

echo "<link rel='"stylesheet'" href='"css/style.php?var1=$gbvariable'" type='"text/css'" />"; 

并进入样式.php文件只需添加

<?php $gbvariable=$_GET['var1']; ?>`

它奏效了。道具给克里斯P.,甚至不会想到。