1
jp.php?q=dog
또는 jp.php?h=123&f=14
등을 다시 제출하고 추가하는 방법 (예 : q, h, f ...를 반복하는 것 외에는) 인수를 다시 제출하는 좋은 방법이 있습니까? & action = update '? 이 시도 루프 버전 :
$req_str="";
foreach($_REQUEST as $req_k => $req_v){
$req_str.=$req_k."=".$req_v."&";
}
echo "<a href=jp.php?".$req_str."&action=update >UPDATE</a>";
UPDATE
내가 $_SERVER['QUERY_STRING']
내가 무엇을 찾고 있었다 생각합니다.
변수가 'GET'대신 'POST'를 통해 제출 된 경우 이것이 작동하는지 여부는 확실하지 않습니까?
위 참조 : $ _SERVER [ 'QUERY_STRING'] – ajo
@ajo 위의 'http_build_query'를 참조하십시오. 이렇게하면 매개 변수가 한 번만 존재한다는 것을 확인할 수 있습니다. '$ _SERVER [ 'QUERY_STRING']'에'action' 매개 변수가 이미 있다면? – deceze
이미 '& action = ...'이있는 경우 'jp.php? action = stop & q = 1 & action = go'와 같이 첫 번째 또는 두 번째 값을 사용합니까? – ajo