拆分 URL http://www.mysite.com/?name的最佳方法是什么
如何从上面的 url 中拆分 /?name 并能够从服务器中放入一个 id。id 已经在服务器上,我只需要更改它,以便具有该 id 的人可以输入:
拆分 URL http://www.mysite.com/?name的最佳方法是什么
如何从上面的 url 中拆分 /?name 并能够从服务器中放入一个 id。id 已经在服务器上,我只需要更改它,以便具有该 id 的人可以输入:
使用parse_url输出是
方案 - 例如http
主持人
港口
用户
经过
小路
查询 - 在问号之后?
片段 - 在井号之后 #
喜欢
$url = 'http://username:password@hostname/path?arg=value#anchor';
print_r(parse_url($url));
输出
Array
(
[scheme] => http
[host] => hostname
[user] => username
[pass] => password
[path] => /path
[query] => arg=value
[fragment] => anchor
)
首先,您应该使用 URL 重写将所有虚拟地址转换为脚本调用。Likewww.mysite.com/username
实际上是作为www.mysite.com/?name=username
. 在脚本内部,您只需name
从 GET 参数访问变量。
网上有成千上万的教程,这个似乎足够好:http: //www.addedbytes.com/articles/for-beginners/url-rewriting-for-beginners/