一个基本网站的结构
Structure of a basic website
所以我最近一直在使用 MAMP 和 php、mysql、html、css 等建立自己的网站。到目前为止,我的网站有几个不同的基本页面和一个使用 mysql 和 php 的登录系统。现在我有了登录系统,我已经为登录用户和未登录用户包含了很多单独的数据。我开始只是使用 php 说:
if(isset($_SESSION['u_id'])) {
echo "[LOGGED IN DATA HERE]";
} else {
echo "[LOGGED OUT DATA HERE]";
这对我来说效果很好有一段时间了,但是开始变得很难在 echo 语句中写这么多 html(没有语法高亮等)。我做的下一件事是组织我的文件结构,在 signed_in/signed_out 文件夹中有不同的 html 文件,并且只使用了这个:
if(isset($_SESSION['u_id'])) {
include "content/signed_in/EXAMPLE.html";
} else {
include "content/signed_out/EXAMPLE.html";
虽然这开始变得困难,因为我摆弄了很多不同的文件,其中一些非常相似。我尝试的最后一件事是使用 php 文件而不是 html,并直接在文件中过滤登录用户和未登录用户,所以我可以只包含一次而不必有那么多文件,但我最终遇到了与 echo 中的 html 相同的问题。我还为 loggedin/loggedout 用户准备了很多不同的 css 文件。有一个更好的方法吗?我应该使用一些 php 框架吗?谢谢您的帮助。我对 php、html、css、网站建设等很陌生。
您可以使用 Laravel php 框架。它真的很容易学习并且有很好的文档。使用 laravel 您可以将身份验证作为中间件进行,因此无需包含头文件。而是使用中间件进行身份验证
https://laravel.com/docs/5.6/authentication
这里是 laravel 5 网络框架的主要优点
- → 开发可扩展、功能丰富且安全的网站和
应用程序。
- → 在短时间内交付完成的项目。这个
确保您与客户之间的长期关系。
- → 尽可能改善用户体验。有时候是这样的
随着您网站安全性的提高和
应用程序。
- → 一点点获取设计开发目标
努力。
所以我最近一直在使用 MAMP 和 php、mysql、html、css 等建立自己的网站。到目前为止,我的网站有几个不同的基本页面和一个使用 mysql 和 php 的登录系统。现在我有了登录系统,我已经为登录用户和未登录用户包含了很多单独的数据。我开始只是使用 php 说:
if(isset($_SESSION['u_id'])) {
echo "[LOGGED IN DATA HERE]";
} else {
echo "[LOGGED OUT DATA HERE]";
这对我来说效果很好有一段时间了,但是开始变得很难在 echo 语句中写这么多 html(没有语法高亮等)。我做的下一件事是组织我的文件结构,在 signed_in/signed_out 文件夹中有不同的 html 文件,并且只使用了这个:
if(isset($_SESSION['u_id'])) {
include "content/signed_in/EXAMPLE.html";
} else {
include "content/signed_out/EXAMPLE.html";
虽然这开始变得困难,因为我摆弄了很多不同的文件,其中一些非常相似。我尝试的最后一件事是使用 php 文件而不是 html,并直接在文件中过滤登录用户和未登录用户,所以我可以只包含一次而不必有那么多文件,但我最终遇到了与 echo 中的 html 相同的问题。我还为 loggedin/loggedout 用户准备了很多不同的 css 文件。有一个更好的方法吗?我应该使用一些 php 框架吗?谢谢您的帮助。我对 php、html、css、网站建设等很陌生。
您可以使用 Laravel php 框架。它真的很容易学习并且有很好的文档。使用 laravel 您可以将身份验证作为中间件进行,因此无需包含头文件。而是使用中间件进行身份验证 https://laravel.com/docs/5.6/authentication
这里是 laravel 5 网络框架的主要优点
- → 开发可扩展、功能丰富且安全的网站和 应用程序。
- → 在短时间内交付完成的项目。这个 确保您与客户之间的长期关系。
- → 尽可能改善用户体验。有时候是这样的 随着您网站安全性的提高和 应用程序。
- → 一点点获取设计开发目标 努力。