의 형태에서 숨겨진 입력 필드를 읽고 난 형태로 다음과 같은 숨겨진 입력이 있습니다다른 PHP 사이트
<input type="hidden" name="token" value="<?php echo $token; ?>">
내가 그러나 양식을 통해 처리를 위해 다른 PHP 페이지에이 입력 값을 게시 오전, $_POST["token"]
을 사용하여 입력 필드의 값을 읽으려고하면 빈 상태가됩니다. 나는 인터넷을 통해 해결책을 찾았지만, 내가 찾은 유일한 것은 모든 것을 한 페이지 (처리 코드와 함께 양식)에 두는 것이다. 하지만 처리 코드가 별도의 페이지에 있어야합니다.
<form id="registerform" name="registerform" method="post">
First name:<br>
<input type="text" name="firstname"><br>
Last name:<br>
<input type="text" name="lastname">
<input type="hidden" name="token" value="<?php echo $token; ?>">
</form>
여기서 문제는 내가 첫 번째 이름과 마지막 이름의 값을 읽을 수 있다는 것입니다 :
이
는 마크 업입니다. 숨겨진 입력 값에 액세스 할 수는 없습니다.
양식에 ''필드가 있습니까? 아니면 XHR/Ajax로 제출 하시겠습니까? 이 마크 업/코드를 공유 할 수 있습니까? DevTools에서 네트워크 콘솔을 확인 했습니까? 거기에서 토큰 값이 올바르게 제출되었는지 확인할 수 있습니다. –
아니요 DevTools에서 네트워크 콘솔을 확인하지 않았습니다.이 비트가 누락되었습니다. 하지만 지금 당장 할 것입니다 –
예, 거기서 볼 수는 있지만 여전히 읽을 수는 없습니다 –