Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/javascript/415.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中将地址栏中的url设置为用户名_Php_Javascript_Jquery_Html - Fatal编程技术网

在php中将地址栏中的url设置为用户名

在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

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

现在我从头开始做了这样一件事,当我或任何人以用户身份登录,拥有个人资料,点击链接到其他i.e朋友的个人资料时,就会建立这样一个链接,即

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

通常我在users.php中使用get变量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

以上问题似乎表明您需要了解更多信息当前您从用户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