Php 基本网站的结构
因此,我最近一直在胡闹,用带有php、mysql、html、css等的MAMP构建自己的网站。。到目前为止,我的网站有几个不同的基本页面和一个使用mysql和php的登录系统。现在我有了登录系统,我已经为登录用户和未登录用户添加了很多单独的数据。我一开始只是用php说:Php 基本网站的结构,php,html,web,file-structure,Php,Html,Web,File Structure,因此,我最近一直在胡闹,用带有php、mysql、html、css等的MAMP构建自己的网站。。到目前为止,我的网站有几个不同的基本页面和一个使用mysql和php的登录系统。现在我有了登录系统,我已经为登录用户和未登录用户添加了很多单独的数据。我一开始只是用php说: if(isset($_SESSION['u_id'])) { echo "[LOGGED IN DATA HERE]"; } else { echo "[LOGGED OUT DATA HERE]"; 这在一段
if(isset($_SESSION['u_id'])) {
echo "[LOGGED IN DATA HERE]";
} else {
echo "[LOGGED OUT DATA HERE]";
这在一段时间内对我来说效果很好,但在echo语句中编写这么多html开始变得困难(没有语法突出显示等)。下一步我做的是组织我的文件结构,使其在登录/注销文件夹中具有不同的html文件,并仅使用以下内容:
if(isset($_SESSION['u_id'])) {
include "content/signed_in/EXAMPLE.html";
} else {
include "content/signed_out/EXAMPLE.html";
但这开始变得很困难,因为我处理了太多不同的文件,其中一些非常相似。我尝试的最后一件事是使用php文件而不是html,并直接在文件中过滤loggedin用户和unloggedin用户,因此我可以只包含一次,而不必有那么多文件,但我最终遇到了同样的问题,即echo中的html。我还为loggedin/loggedout用户提供了许多不同的css文件。有更好的方法吗?我应该使用一些麦汁的php框架吗?谢谢你的帮助。我对php、html、css、网站建设等非常陌生。您可以使用Laravel php框架。这真的很容易学习,并且有很好的文档。使用laravel,您可以作为中间件进行身份验证,因此无需包含头文件。而是使用中间件进行身份验证 这里是Laravel5Web框架的主要优点
- → 开发可扩展、功能丰富且安全的网站和 应用程序
- → 在短时间内交付已完成的项目。这 确保您与客户之间的长期关系
- → 尽可能改善用户体验。这种情况会发生 随着网站安全性的提高 应用程序
- → 用一点时间获得设计和开发目标 努力