Привет, я пытаюсь получить определенные значения из моего 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.