请注意,我不是很好用PHP,我也浏览网页找到我的答案,我无法找到它,所以我决定在这里问吧!PHP风格转换不工作
我有两个CSS文件:black.css和white.css;默认的是black.css,并且我希望能够在需要时更改为白色和背面。 这是我的链接样式表:
<link rel="stylesheet" type="text/css" media="screen" title="User Defined Style" `href="<?php echo (!$sitestyle)?'black':$sitestyle ?>.css" />`
这是我的HTML代码:(中发现的index.php)
<a href="switcher.php?set=white">
click here to change to WHITE style!</a>
这是我的PHP代码:(在switcher.php实测),
<?php
setcookie ('sitestyle', $set, time()+31536000, '/', 'mydomain.com/', '0');
header("Location: $HTTP_REFERER");
?>
当试图切换样式时,它给了我一个错误,说'该页面没有正确重定向'。
什么是'$ HTTP_REFERER'?你如何设置该变量?它如何获得它的价值?注 - 这是一个提示。 –
$ _GET ['set']而不是$ set? – Vultour