在问号后面的当前URL中获取完整的文本

时间:2013-03-01 00:40:01

标签: php

我有以下网址:

http://website.com/tagged?tag=egg&offset=1 http://website.com/tagged?offset=1&tag=egg

我希望得到以下结果:

tag=egg&offset=1
offset=1&tag=egg

有谁知道怎么做?

3 个答案:

答案 0 :(得分:4)

如果您的意思是要从字符串中解析它,可以使用parse_url()

$url = "http://website.com/tagged?tag=egg&offset=1";
$parsed = parse_url($url);

var_dump($parsed);

// Result
Array
(
    [scheme] => http
    [host] => website.com
    [path] => /tagged
    [query] => tag=egg&offset=1
)

答案 1 :(得分:2)

http://php.net/parse_url

$query = parse_url($url, PHP_URL_QUERY);

答案 2 :(得分:0)

var_dump($_GET);

使用$ _GET,您现在可以使用http_build_query()

$getString = http_build_query($_GET);