自定义URL在PHP中的每个用户(Custom URL for each user in PHP)

2019-08-18 04:39发布

是否有可能有一个网站,每个用户得到自己的URL,如:www.thewebsite.com/myusername

我希望每个用户的网站是一样的,这个名字唯一重要的原因是,如果访问该网站签约的人,他们得到他们自己的自定义网址,但在报名的人保持轨道作为他们的“父母”。

所以,如果我去www.thewebsite.com/phil,并签署了大卫,那么我的网站变得www.thewebsite.com/david但菲尔保持跟踪的我的用户记录。 (即有没有办法,我知道他们在访问网站的哪个URL)

所以,真的这2个问题:

1)如何使每个用户2定义URL)我怎么知道哪个URL访问,从一个新的用户

我敢全新到PHP所以记住这一点。

Answer 1:

您可以使用Apache实现这个mod_rewrite的 。

让这样的事情重写规则:

^/users/($1)    /users.php?userid=$1

在user.php的文件中读取用户ID参数,并返回对应于给定用户的页面。

至于货架从用户注册人/登录到你的网站,你可以保持一个会话值,如参照用户ID,当新用户注册,写信给你的数据库谁提到他到你的网站。



文章来源: Custom URL for each user in PHP