如何在" ="之后从查询字符串中获取数据符号?

时间:2015-12-15 10:01:51

标签: php

我使用了以下代码:

$query = parse_url($_SERVER ['HTTP_REFERER']);
$q=$query['query'];
print_r($q);die(123);

此类代码的结果是:

Array ( [scheme] => http [host] => localhost [path] => /d7/tamil-nadu-floods [query] => cid=TN201501HP )

然后我用了:

$q=$query['query'];
print_r($q);die(123);

结果是:cid = TN201501HP 这里只想使用cid编号,即TN20151HP。如何得到符号后的数字" =" ?

3 个答案:

答案 0 :(得分:2)

echo $_GET['cid'];

您只需使用$_GET[]全局变量。

答案 1 :(得分:1)

以下是您如何获得' TN201501HP'

$q=$query['query'];
$exp=explode('=',$q);
echo $exp[1];

答案 2 :(得分:0)

    $query_string = parse_url($_SERVER ['HTTP_REFERER'], PHP_URL_QUERY);

    $query = array();
    parse_str($query_string, $query);
    $cid = $query['cid'];