사용자가 수행 한 작업 유형과 제품을 볼 수 있기를 원합니다. 아래에서 쿼리 문자열이 어떻게 보이는지, 그리고 내가 원하는 것은 (이 경우) "changeInfo"와 "2"를 추출하는 것입니다.쿼리 문자열에서 데이터 추출
다음은 작동하는 쿼리 문자열을 분할하는 코드입니다.하지만 분명히 "분할 됨"은 사용되지 않으며 사용되어서는 안됩니다. 그래서 대신 무엇을 사용할 수 있습니까? 이 값을 추출하는 가장 좋은 방법은 무엇입니까?
//$queryString = index.php?action=changeInfo&id=2
list($a, $action, $b, $id) = split('[=&]', $queryString);
echo "$a, $action, $b, $id"; //action, changeInfo, id, 2
http://www.php.net/manual/en/function.parse-str.php –
단순히 '$ _GET'을 사용하지 않는 이유는 무엇입니까? – Gumbo