php – 太多饼干坏了吗?
发布时间:2020-12-13 17:10:25 所属栏目:PHP教程 来源:网络整理
导读:所以目前我有一个cookie集(它的主题是我的网站),我的php开始获取cookie然后我有一个非常长的开关案例,根据我得到的cookie设置一切. 如果我只是设置10个不同的cookie并加载cookie会不会很糟糕?或者我现在的方式不是那么糟糕吗? 目前拥有它:http://pastebin
所以目前我有一个cookie集(它的主题是我的网站),我的php开始获取cookie然后我有一个非常长的开关案例,根据我得到的cookie设置一切.
如果我只是设置10个不同的cookie并加载cookie会不会很糟糕?或者我现在的方式不是那么糟糕吗? 目前拥有它:http://pastebin.com/dJP6Fz5R 我只是检查我的代码,我意识到每次我的页面加载它都会设置所有内容并通过交换机案例.所以我可以为每个人制作一个cookie并以这种方式加载数据.但是获取用户的cookie值是否需要与切换案例一样多的时间? 一个人会比另一个更快/更有效吗?或者他们都是一样的. 任何信息都很棒,谢谢. 解决方法
实现你想要的最好的方法就是有条件地包括样式表.例如.
if(empty($_COOKIE['theme'])){ switch($color_recieved){ case 'gray(default)': setcookie('theme','gray',time()+60*60*24,'/','.example.com'); break; // ...etc } } $theme = '<link src="/css/themes/'.$_COOKIE['theme'].'.css" type="text/css" rel="Stylesheet" />'; 创建具有主题特定样式的样式表,然后在您的html标题echo $theme中创建. (编辑:李大同) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |