我目前正在开发一个网站,用户必须登录才能看到他们的个人资料。如果用户未登录,个人资料页面将重定向到登录页面。如果用户已登录,他们就可以看到他们的个人资料!
无需过多赘述,以下是我的代码的工作原理:如果设置了 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/