从URL获取价值 - 获取请求

时间:2015-02-16 15:37:26

标签: php http get

您好我正在尝试从我的网址中获取特定值,如下所示:

http://test.com/search.php?go&s=20&cacheKey=-5d36c171:14b930086c4:-561&cacheLocation=10.186.170.204:7300&customerSessionId=0ABAAACC-36C1-7191-4B92-30086C490817

我试过的是这样的:

$url .= '&cacheKey=' . strval($_GET['$cacheKey']);

但是这个值没有被正确解析 - 我做错了什么?

当我var_dump $ _GET时,我得到了所有值的数组:

array(5) { ["go"]=> string(0) "" ["s"]=> string(2) "20" ["cacheKey"]=> string(26) "-5d36c171:14b930086c4:-561" ["cacheLocation"]=> string(19) "10.186.170.204:7300" ["customerSessionId"]=> string(36) "0ABAAACC-36C1-7191-4B92-30086C490817" }

2 个答案:

答案 0 :(得分:2)

尝试使用:

$url .= '&cacheKey=' . strval($_GET['cacheKey']);

请注意数组索引中缺少$

答案 1 :(得分:0)

从CacheKey中删除$。

$ CacheKey与CacheKey不同。