如何在没有键的情况下在URL中发布参数

时间:2016-07-27 07:34:21

标签: php .htaccess server web

我正在用PHP创建一个网站。我想为我的用户创建个人资料页面。我可以这样做:

[object addObserver:observer toObjectsAtIndexes:[NSMutableIndexSet indexSetWithIndexesInRange:NSMakeRange(0, array.count)] forKeyPath:@"property" options:0 context:nil];

但我想删除.php扩展名和参数键,并按照以下方式执行:

http://stackoverflow.com/users.php?uid=5272693&uname=fullofquestion

我该怎么做?

2 个答案:

答案 0 :(得分:0)

首先,您需要创建RewriteEngine On RewriteRule ^/?users/(.+)$ users.php [L] 文件以将users.php重定向到/5272693/fullofquestion

$_SERVER['PATH_INFO']

然后在../../hello中,您可以使用index.js访问网址的../../hello/index.js部分。

答案 1 :(得分:-2)

在根目录中创建一个名为.htaccess的文件,并添加以下行:

<IfModule mod_rewrite.c>
RewriteEngine on
RewriteRule ^users/(.*)/(.*)$ /users.php?uid=$1&uname=$2 [L]
</IfModule>

这应该可以解决问题。