从 URL 获取价值 - GET 请求

Get Value from URL - GET Request

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

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" }

尝试使用:

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

注意数组索引中缺少 $

从 CacheKey 中删除 $。

$CacheKey 不同于 CacheKey。