【发布时间】:2012-07-23 22:00:21
【问题描述】:
我正在建立一个网站,访问者会看到一个闪屏,他们将在其中为实际网站选择配色方案;根据他们的选择,实际网站将加载不同的样式表。我认为这可以通过将标志连接到 URL 来完成,然后在下一页上读取标记的 URL 以确定要加载的样式表(例如,要加载深色主题,URL 将变为 http://www.mywebsite.com/index-dark;单击轻主题链接将使 URL http://www.mywebsite.com/index-light. 问题是,我不知道如何在 URL 中添加标志,或者如何在不同的页面上读取此标志。我试过谷歌搜索这个问题,但发现实用信息很少。如何做到这一点?
编辑:我想避免使用两个单独的页面,因为我将有多个主题;这意味着基本上多次复制我的根目录中的每个 HTML 页面,占用空间。不过,我喜欢隐藏 $_GET 变量的想法。
【问题讨论】:
-
有几种更好的方法。
-
@IgnacioVazquez-Abrams 除非你暗示它们是什么,否则这不是很有帮助。
-
@IgnacioVazquez-Abrams:会话、cookies、url:对于匿名用户,我能想到的只有这些 - 你还有什么等同于“几个”的想法?
-
仅使用 cookie/会话有什么缺点吗?
-
仍在学习如何使用 cookie 和会话;使用它们进行开发需要更长的时间。否则,这将是一个可行的解决方案。
标签: php string concatenation string-concatenation flags