【发布时间】:2018-08-30 03:20:59
【问题描述】:
我正在尝试使用 php(存储在我的数据库中)加载参数来更新我的 css。 登录后,我开始一个会话并在我的标题中加载 css:
<head>
<?PHP
define('THEME', $_SESSION["theme"]);
?>
<link type="text/css" rel="stylesheet" href="./public_html/css/style.php" />
</head>
当我尝试访问 style.php 中的测试时,它不起作用:
<?php
header("Content-type: text/css; charset: UTF-8");
switch(constant(THEME)){ something...}
?>
我做错了什么?为什么我无法访问我的变量?
【问题讨论】:
-
标头仅在还没有任何输出时才有效
-
很抱歉,我不确定我是否理解。到目前为止,我可以在标题中访问我的变量(我打印以测试...),但我无法在 style.php 中访问它。我不知道如何访问它。请问有什么建议吗?
-
将
header(...)置于print命令之上 -
我试过了,还是没变。