我的问题是,我不能加载这样的index.php从一个CSS文件访问PHP变量:找回PHP变量
<link href="css/style.php" rel="stylesheet">
在style.php文件,我有这样的:
<?php header("Content-type: text/css; charset: UTF-8");
$myClassName = 'myClass'; ?>
.<?= $myClassName?> {
font-weight: bold;
}
在我的index.php
我有这样的:
<span class='<?= $myClassName?>'>this is a text</span>
但$ myClassName返回一个空字符串,因为它不存在......它意味着我不能像这样访问PHP变量....是否有人可能有一个技巧..?
我真的需要从CSS文件设置与PHP变量的CSS类名并能够让他们回来我的index.php
为了能够在其他文件中使用PHP变量,您需要使用include,require或require_once。把它像你这样做,它将是一个单独的请求到服务器,并从那里完全相互沙箱。 –
为什么你不使用include('css/style.php')这样的一些东西 –