안녕하세요, 내 구문을 작성하는 데 문제가 있습니다.헤더 값 전달하기
$id = $_POST['student_id'];
$getlev= $_POST['lev'];
header('Location: usucess.php?id='.$id.'&getlev='.$getlev);
이것은 수신 끝입니다.
if(empty($_POST['lvl'])){
$yl= $_GET['getlev'];
}else{
$yl=$_POST['lvl'];}
현재 그것은 단지 내가 잘못 무엇에 어떤 도움을 주셔서 감사합니다 것 $ 아이디을 전달합니다.
lvl
$ _POST'과'$ _GET''사이에 차이가 있습니다. 먼저 프로그래밍 언어에 익숙해 지시기 바랍니다. 실수는 일어날 수 있지만 실수를 저 지르지 않으면 여기에 질문을 게시 할 가치가 없습니다. 특히 "추측하다"는 다른 사용자로부터 많은 답을 얻으므로 많은 도움이되지 않습니다. 대신 문제를 디버깅하는 방법을 배우면 앞으로 더 많은 단계를 밟을 수 있습니다. 'var_dump'는 당신의 친구입니다. – hakre
예 lvl이 비어 있는지 확인하고 싶습니다. ** $ yl **에서 ** getlev **의 가치를 얻으려면 ** 참고 ** : lev와 lvl은 다릅니다. – ElDiabl
그런 다음 PHP에서 요청 변수를 먼저 읽으십시오. http://php.net/manual/en/language.variables.external.php - 질문을 게시 할 때 코드를 들여 쓰면 다른 사용자가 질문을 읽어야합니다. – hakre