Php 创建一个动态站点,允许用户使用同一引擎注册和创建更多内容
当我看到wordpress.com时,我想知道如何创建这样一个动态网站,允许多个用户创建帐户,每个用户都将拥有与wordpress.com相同的界面。对我来说,mysite.com/username 我的想法是,如果创建了一个用户,那么我将创建一个具有相同用户名的文件夹,并将整个脚本复制到他的帐户中 但我知道wordpress不是这样的,他们只有一个wordpress引擎。如何像这样创造我的意思是关于编程的想法。我知道PHP、mysql和HTML。我已经创建了一个网站,允许用户上传图片并查看。但我使用相同的引擎在不同的子域或不同的页面映射上创建用户Php 创建一个动态站点,允许用户使用同一引擎注册和创建更多内容,php,mysql,html,Php,Mysql,Html,当我看到wordpress.com时,我想知道如何创建这样一个动态网站,允许多个用户创建帐户,每个用户都将拥有与wordpress.com相同的界面。对我来说,mysite.com/username 我的想法是,如果创建了一个用户,那么我将创建一个具有相同用户名的文件夹,并将整个脚本复制到他的帐户中 但我知道wordpress不是这样的,他们只有一个wordpress引擎。如何像这样创造我的意思是关于编程的想法。我知道PHP、mysql和HTML。我已经创建了一个网站,允许用户上传图片并查看。但
谢谢对于每个用户来说,脚本都是用与用户名相同的文件夹名复制的,这是不正确的,除非它是一个小的静态站点 在这里,一切都由数据库和sql查询控制 PHP和MySQL是用于支持动态网站的两种最流行的开源服务器端技术 当你用HTML和CSS创建一个普通的网页时,所有的内容都是由网站管理员固定的。每个访问该页面的人都会看到相同的内容--它是静态的 相比之下,动态网页的内容在您的案例中会根据用户的不同而频繁变化。因此,页面/文件夹对于所有用户都是相同的,但内容是动态加载的 当web服务器收到请求时,它将页面交给PHP引擎,PHP引擎通常作为服务器中的模块运行。根据请求的代码和类型,PHP引擎在必要时查询数据库,然后构建HTML输出以发送回浏览器 请参阅以下链接:根据用户名创建子域:
Google“漂亮的URL”。没有对文件夹的复制,所有这些都由一个处理不同URL的脚本来处理。网址!=文件夹!嗨,蒂兹谢谢你的回答,我可以有一个关于如何做到这一点的教程链接。大多数情况下,比如在facebook.com/myusername中,我会加载我的内容,所以我有一个像mysite.com/profile.php这样的链接?username=username我认为这种类型会起作用。在.htaccess中,我将编辑以重定向到mysite.com/username.:)谢谢,我刚刚有了这个想法…如果你有,建议更多:教程的情节有你只是谷歌与“虚拟子域用户名与htaccess”