我试图在if语句中更改PHP变量的值。
我的主文件如下所示:
include_once '/css/colors.php';
// Check if contrast mode is on
if($_GET['cm'] == 1){
$priColor = '#333';
}
我的colors.php文件如下所示:
$priColor = '#fff';
我的请求看起来像这样:
index.php?cm=1
我知道正在访问if语句,因为如果我在文档中输入echo: 'test';
它test
。
看起来我无法更改在另一个文档中声明的if语句中的变量。但为什么?什么是可能的解决方案?
提前致谢! ^^
答案 0 :(得分:0)
执行此操作的最佳方法是通过jquery更改css属性,它将是这样的:
echo <script>$("#example").css("color", "red")</script>;
或者如果你想通过php做,你必须设置变量global,就像那样:
$GLOBALS['priColor'] = '#333';