Warning: file_get_contents(/data/phpspider/zhask/data//catemap/8/mysql/60.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Php 创建一个动态站点,允许用户使用同一引擎注册和创建更多内容_Php_Mysql_Html - Fatal编程技术网

Php 创建一个动态站点,允许用户使用同一引擎注册和创建更多内容

Php 创建一个动态站点,允许用户使用同一引擎注册和创建更多内容,php,mysql,html,Php,Mysql,Html,当我看到wordpress.com时,我想知道如何创建这样一个动态网站,允许多个用户创建帐户,每个用户都将拥有与wordpress.com相同的界面。对我来说,mysite.com/username 我的想法是,如果创建了一个用户,那么我将创建一个具有相同用户名的文件夹,并将整个脚本复制到他的帐户中 但我知道wordpress不是这样的,他们只有一个wordpress引擎。如何像这样创造我的意思是关于编程的想法。我知道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”