-2

我正在开发一个网站,其中有用户注册,用户可以在那里制作个人资料和很多东西,就像任何社交网站一样。

现在我从头开始做了这样的事情,当我或任何人(以用户身份登录,拥有个人资料)单击指向其他人(即朋友)的个人资料的链接时,就会设置一个链接到这样的事情,即

www.Highvay.com?users.php?PID=23 (意味着当我打开我朋友或其他人的任何帐户时,我的地址栏中通常有上述地址)

通常我在users.php中使用获取变量PID,然后获取该帐户持有人的信息。

$PID=$_GET("PID");
// now do all stuff with databse

现在我想要的是每当一个帐户打开时,应该看到 www.Highvay.com/mukur

mukur 是用户名

为此,我尝试通过 HTML5 的推送更改 URL,但它只更改 url。意味着如果我在地址栏中手动输入“www.Highvay.com/mukur”,页面将被重定向到其他地方......

如何实现这样的事情......很像 facebook (www.facebook.com/mukur.puri) 和 twitter (www.twitter.com@7mukur7)

4

2 回答 2

0

以上你的问题似乎你需要了解更多目前你从用户ID获取用户信息你应该创建一个名为用户名的字段你还需要了解一些关于

  • 授权

    • 网址重写
于 2013-07-26T11:49:33.177 回答
0

创建.htaccess文件

看看这个链接LIink

Options +FollowSymLinks  
RewriteEngine On  

RewriteCond %{SCRIPT_FILENAME} !-d  
RewriteCond %{SCRIPT_FILENAME} !-f  

RewriteRule ^users/(\d+)*$ ./profile.php?id=$1  
RewriteRule ^threads/(\d+)*$ ./thread.php?id=$1  

RewriteRule ^search/(.*)$ ./search.php?query=$1  
于 2013-07-26T11:53:10.413 回答