php - 如果设置了 session ,则显示 css 内容的正确方法

标签 php css session loops isset

我目前正在开发一个网站,用户必须登录才能看到他们的个人资料。如果用户未登录,个人资料页面将重定向到登录页面。如果用户已登录,他们就可以看到他们的个人资料!

无需过多赘述,以下是我的代码的工作原理:如果设置了 session ,则运行一个循环以从数据库中获取用户数据并将其显示在 CSS 中。如果不是,则不显示 CSS 内容并重定向到登录页面。

我觉得有一种更简单的方法可以做到这一点。现在,我的大部分 CSS 都嵌入到我的 php 循环中,代码看起来很草率。

我的问题是,与其在 php 循环中嵌入一堆 html、div 等,如果设置了 session ,我可以只 require_once("profile_info.php") 吗?将 html/css 转换为对 php 友好真的很痛苦。也许还有其他我忽略的选择?谢谢。 :)

编辑

有趣的是,人们怎么能让事情变得比实际情况更复杂!事实上,我将我的 CSS 和 PHP 结合在一起,这确实使我的代码变得困惑。快速浏览一下,我让事情按照他们应该的方式工作。谢谢大家的回复。 :)

最佳答案

您是否已经考虑过使用 PHP 模板引擎?

几年前我用过smarty在我的一个元素上,但它应该有大量的模板引擎。

关于php - 如果设置了 session ,则显示 css 内容的正确方法,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/10734970/

相关文章:

php - 大型 PHP session 减慢 Web 应用程序

JavaScript只加载数据,如果有数据要加载

php - 检测请求是否来自不同域或子域的最佳方法

javascript - 当我无法访问 PHP 代码时,如何将序列化 PHP 对象转换为字符串 JAVASCRIPT?

html - 将图像放在表格旁边(带行)

php - 管理 session 变量的方法

php - 如果页面请求太快,则 Zend Session 被销毁

html - 使用 flexbox 连续响应圆圈

mysql - 如何使用 MySQL 命令在 magento 中取消合并 CSS 和 JS

c# - 使用Session存储Datatable