使用 CSS 编写 PHP 脚本

标签 php css web accessibility

所以我正在尝试使用 php 脚本生成一个 cookie,它将设置样式表的值并在按下链接时应用样式功能我目前有这个 php 脚本

<?php

<link rel="stylesheet" href="alternate.css" type="text/css">
$cookie_name = "styelsheet";
$cookie_value = "styelsheet2.css";
setcookie($cookie_name, $cookie_value, time() + (86400 * 30), "/");
// 86400 = 1 day
?>

<?php
if(!isset($_COOKIE[$cookie_name])) {
    $stylesheet = "alternate.css";
} else {
    $stylesheet =  $_COOKIE[$cookie_name]
}
?>

在其中交替。 css 是我的样式表。然后我在主页上有一个链接到这个 php 文件的超链接,我希望当你按下链接时它会运行 php 脚本(因为它链接到它)然后 php 脚本会将网页的颜色更改为cookie 中的值?但目前当我按下链接时,它只是询问我是否要打开或下载 php 脚本,而不是我想要的结果 我正在尝试实现如下场景 http://www.bbc.co.uk/accessibility/# (在右上角,布局会根据您按下的按钮而变化)?我一直在尝试为我的网页实现这种情况,但没有成功

最佳答案

既然我已经评论指出脚本破坏者,这里就是我对您问题的回答。

这不是 php 的问题。 PHP 是服务器端,如果你想要一个颜色切换器查找 javascript 颜色转换器,或 jquery 主题转换器或任何你想要的。您的问题是客户端/浏览器端而不是服务器。

关于使用 CSS 编写 PHP 脚本,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/29154318/

相关文章:

php - 如何在mysql中选择整个星期的星期一到星期日?

javascript - 使用 javaScript 或 jquery 清除页面刷新缓存

html - 自动高度 div 不工作

php - 合并 2 个 while 循环结果

php - 如果我对名称中带有方括号的输入使用 jQuery serialize(),为什么会出现此分号?

html - 如何在css中使图像全屏显示?

css - 在nodejs中将css动画保存为jpeg/png

javascript - 通过 es6 脚本创建 Web 表单

php - 如何将 echo 与简写 IF、ELSEIF 和 ELSE 一起使用

javascript - Android 平板电脑(Samsung galaxy 选项卡)- 表格在方向改变时弄乱了