自定义用户链接如何工作?

时间:2017-12-22 12:40:06

标签: javascript php jquery html

通过自定义用户链接,我的意思是例如当用户注册到网站时,专门为具有链接的用户创建页面。

例如

https:/domain.com/users/customerName

然后在创建链接后,网站将使用特定网页的克隆自动自定义网站。

*顺便说一下,我已经处理了登录/注册部分。我只需要知道自定义用户链接的工作方式。

3 个答案:

答案 0 :(得分:2)

选项1:user.example.com

使用单个PHP文件和.htaccess文件。查看How to create friendly URL in php?

选项2:example.com?user=name

为每个用户创建子域,也使用.htaccess。查看How to let PHP to create subdomain automatically for each user?

选项3:$_GET

创建一个php文件并使用example.com/profile.php?user=71参数。这是根据注册和登录的用户自定义网站的最常用和最简单的方法。(通常使用用户ID号:{{1}})

当然还有Session handling

答案 1 :(得分:0)

我认为您正在搜索网址重写概念。 如果用户登录页面,则无需克隆页面。您可以使用此用户数据和规范(动态页面)访问同一页面。许多带有php功能的页面内容

URL rewriting

你可以使用.htaccess中的功能 如果用户进入页面

http://example.com/someuser

重写网址

http://example.com?q=someuser

如果您看到网址栏与用户的特殊页面相似。

答案 2 :(得分:0)

实际上相当简单。你只需在PHP中使用GET,URL就像http://example.com/user?id=4453623 - 如果你曾经在Facebook上,你会注意到他们使用PHP作为个人资料页面以及其他许多东西。如果您转到个人资料页面,您会在网址中看到“id =”变量,这就是他们如何确定要向您显示的个人资料页面。

这基本上是@Granny所评论的。