您好我正在尝试从我的网址中获取特定值,如下所示:
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" }
答案 0 :(得分:2)
尝试使用:
$url .= '&cacheKey=' . strval($_GET['cacheKey']);
请注意数组索引中缺少$
。
答案 1 :(得分:0)
从CacheKey中删除$。
$ CacheKey与CacheKey不同。