我想将动态网页生成的网址转换为php变量 假设网址中有一个地址
www.example.com/new/id=2
我想将新的/ id = 2部分转换为php变量。
同一时间变量能够采用new / id = 2& title = ARTICLE 从
www.example.com/new/id=2&title=ARTICLE
有没有可以做这项工作的技巧?
答案 0 :(得分:2)
试试这个
$full_url = "http://$_SERVER[HTTP_HOST]$_SERVER[REQUEST_URI]";
答案 1 :(得分:0)
查看$ _SERVER数组
print_r($_SERVER);
答案 2 :(得分:0)
您可以使用$_SERVER
全局变量来获取此信息。 $_SERVER["REQUEST_URI"]
应该为您提供new/id=2
和完整(GET)请求URI。
ETA:我的坏。 MrTux是对的...您需要连接$_SERVER["QUERY_STRING"]
以获取URI和查询。所以试试这个:
$uri_query = $_SERVER["REQUEST_URI"].$_SERVER["QUERY_STRING"];
答案 3 :(得分:0)
使用php的parse_url函数。
$url = '//www.example.com/path?googleguy=googley';
$query=parse_url($url));
var_dump($query);
以上示例将输出
array(3) {
["host"]=>
string(15) "www.example.com"
["path"]=>
string(5) "/path"
["query"]=>
string(17) "googleguy=googley"
}
这意味着您将在$ query [“query”]
获得所需的值