그것은 당신이 준 코드가 작동하지 않는 아니다. 시스템의 프로그램 카운터가 해당 대상 페이지로 이동하지 않았거나 대상 페이지가 아직 값을 검색 할 수없는 경우 일 수 있습니다. 모든
먼저, 코드가 있어야한다 : -
header("Location: https://www.page.com/servlet/?encoding=UTF-8&oid=333&first_name=$first_name&last_name=$last_name");
exit();
은 "header()
"기능을 의미하기 때문에 "exit()
"기능은 현재 웹을 리디렉션, 모든 "header()
"함수 호출 후에 사용되어야한다 페이지를 원하는 웹 페이지로 이동하십시오. 그러나 스크립트의 실행은 상위 페이지에서 계속되므로 "exit()
"함수를 사용하여 실행을 중지해야합니다.
지금 대상 페이지에서, 당신은 값을 검색하려면 다음 코드를 작성해야합니다 -
<?php
foreach ($_GET as $key => $val) {
$$key = $val;
}
echo "<br/>Encoding - ".$encoding;
echo "<br/>O ID - ".$oid;
echo "<br/>First name - ".$first_name;
echo "<br/>Last Name - ".$last_name;
?>
그래서 당신은 내가 단지에 대한 자세한 내용을 알고하려면 "$_GET
"자동 전역 변수 (click here를 사용한 참조), 다른 페이지에서이 대상 페이지로 보내는 값을 검색합니다.
희망이 있습니다.
리디렉션되지 않는다는 뜻입니까? – ankitjaininfo
예, 그게 문제였습니다. –