在php中将地址栏中的url设置为用户名
我正在开发一个网站,在其中,有用户注册,用户可以使那里的个人资料和很多东西像任何社交网站 现在我从头开始做了这样一件事,当我或任何人以用户身份登录,拥有个人资料,点击链接到其他i.e朋友的个人资料时,就会建立这样一个链接,即 www.Highvay.com?users.php?PID=23意味着当我打开朋友或其他人的任何帐户时,我的地址栏中通常有上述地址 通常我在users.php中使用get变量PID,然后获取该帐户持有人的信息在php中将地址栏中的url设置为用户名,php,javascript,jquery,html,Php,Javascript,Jquery,Html,我正在开发一个网站,在其中,有用户注册,用户可以使那里的个人资料和很多东西像任何社交网站 现在我从头开始做了这样一件事,当我或任何人以用户身份登录,拥有个人资料,点击链接到其他i.e朋友的个人资料时,就会建立这样一个链接,即 www.Highvay.com?users.php?PID=23意味着当我打开朋友或其他人的任何帐户时,我的地址栏中通常有上述地址 通常我在users.php中使用get变量PID,然后获取该帐户持有人的信息 $PID=$_GET("PID"); // now do all
$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以上问题似乎表明您需要了解更多信息当前您从用户id获取用户信息您应该创建一个名为username的字段 你也需要了解一些关于 授权书 URL重写 创建.htaccess文件 查看此链接
你给这个问题打负分有什么意义?正如你给我重复的一样,我的问题更基本。。而且更容易理解。。想想看!!你没有做什么研究工作。这是有史以来问得最多的问题之一。谷歌漂亮的网址。即使你自己也不知道谷歌是如何做到这一点是可以理解的,但只要你对现有的问题稍加留意,你就会很快地走上这条路。
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