PHP-获取URL的结尾
所以我想我需要为这个提交一个新问题 这是我的老问题: 我需要一个在PHP的方式采取的URL是以下任何一个PHP-获取URL的结尾,php,post,get,Php,Post,Get,所以我想我需要为这个提交一个新问题 这是我的老问题: 我需要一个在PHP的方式采取的URL是以下任何一个 http://kenthomes.net/plan_detail.php?mod=39 http://kenthomes.net/Amelia-Cove 在离开我之后得到一切 "plan_detail.php?mod=39" // If there is no alias for that page 或 实际上,由于别名的原因,它们是同一个页面,但并非所有这些页面都有与它们相关联的别名,
http://kenthomes.net/plan_detail.php?mod=39
http://kenthomes.net/Amelia-Cove
在离开我之后得到一切
"plan_detail.php?mod=39" // If there is no alias for that page
或
实际上,由于别名的原因,它们是同一个页面,但并非所有这些页面都有与它们相关联的别名,例如
http://kenthomes.net/plan_detail.php?mod=52
不像
http://kenthomes.net/Amelia-Cove
目前我正在使用
trim($_SERVER['REQUEST_URI'],'/')
这让我
"Amelia-Cove" // Which is fine.
"Amelia-Cove" // Which is fine.
或
我需要
或
我如何做到这一点?您可以通过 比如,
$parts = parse_url('http://kenthomes.net/plan_detail.php?mod=39');
print_r($parts);
应该给你这样的东西:
Array
(
[scheme] => http
[host] => kenthomes.net
[path] => /plan_detail.php
[query] => mod=39
)
您可以使用它创建自己的URL,其中包含所需的部分您可以通过 比如,
$parts = parse_url('http://kenthomes.net/plan_detail.php?mod=39');
print_r($parts);
应该给你这样的东西:
Array
(
[scheme] => http
[host] => kenthomes.net
[path] => /plan_detail.php
[query] => mod=39
)
您可以使用它创建自己的URL,其中包含您需要的部分您可以通过
$\u服务器['query\u string']
获取查询字符串(问号后的位)$\u服务器['query\u string']附加$\u服务器['REQUEST\u URI']
与$\u服务器['QUERY\u STRING']
将
$\u服务器['REQUEST\u URI']
附加到$\u服务器['QUERY\u STRING']
$\u服务器[“请求URI”]
仅包含URI
当您还需要?
后面的零件时,还需要使用$\u服务器[“QUERY\u STRING”]
使用:
$\u服务器[“请求URI”]
仅包含URI
当您还需要?
后面的零件时,还需要使用$\u服务器[“QUERY\u STRING”]
使用:
,如果您只需要最右边的,使用就足够了
$data = parse_url($url, PHP_URL_PATH);
应该足够了
否则,如果响应当前请求,可能会起作用,因为这是整个URI。,如果您只需要最右边的URI,则使用就足够了
$data = parse_url($url, PHP_URL_PATH);
应该足够了
否则,如果响应当前请求,可能会起作用,因为这是整个URI。您可以尝试以下方法:
$uri = $_SERVER['REQUEST_URI'];
$qs = $_SERVER['QUERY_STRING'];
echo trim($uri . $qs, '/');
您可以尝试以下方法:
$uri = $_SERVER['REQUEST_URI'];
$qs = $_SERVER['QUERY_STRING'];
echo trim($uri . $qs, '/');
REQUEST\u URI
应该可以工作,或者您可以检查QUERY\u STRING
$\u服务器['REQUEST\u URI']
应该为您提供所需的内容。只需尝试var\u dump($\u服务器)
看看什么最适合您。请求URI
应该可以工作,或者您可以检查查询字符串
$\u服务器['REQUEST\u URI']应该为您提供所需的内容。只需尝试var\u dump($\u服务器)
并查看什么最适合您。