>  기사  >  백엔드 개발  >  양식을 PHP로 제출할 수 없으면 어떻게 해야 합니까?

양식을 PHP로 제출할 수 없으면 어떻게 해야 합니까?

藏色散人
藏色散人원래의
2022-12-01 09:08:516057검색

PHP에 제출할 수 없는 양식에 대한 해결 방법: 1. 해당 코드 파일을 엽니다. 2. "onload="javascript:document.form1.submit();" 문을 수정합니다. 3. 제출 이름을 변경합니다. 예.

양식을 PHP로 제출할 수 없으면 어떻게 해야 합니까?

이 튜토리얼의 운영 환경은 Windows 7 시스템, PHP 버전 8.1, Dell G3 컴퓨터입니다.

HTML을 사용하여 양식을 PHP로 제출할 수 없는 경우 어떻게 해야 합니까? 웹보안사격장 작성시에는 자동제출양식을 이용해야 합니다.

<body onload="javascript:document.form1.submit();">
<h2>管理员后台登陆界面</h2>
<form action="login.php" method="post" name="form1" id="form1">
用户名:<input type="text" name="name" value="{$name}" hidden><br>
密码:<input type="password" name="password" value="{$password}" hidden><br>
<input type="text" name="step" value="2" hidden>
<input type="submit" name="sub" value="登陆" hidden>
</form>
</body>

몇가지 내용을 확인한 후 위의 방법으로 자동제출 방식을 완료했는데, 제가 그랬다고 하는 친구도 있었습니다. 로컬에서 자동으로 양식을 제출하면 일부 웹사이트에 "로그인할 필요가 없습니다". 나는 함정을 밟고 오랜 검색 끝에 알아냈습니다.

우선 onload="javascript:document. form1.submit();" 문의 form1은 ff9c23ada1bcecdd1a0fb5d5a0f18437 양식의 name 속성과 일치해야 합니다.

또 다른 요점은 이 자동 제출 양식 submit()을 사용할 때 name=submit 속성이 일치하지 않는다는 것입니다. 허용되므로 제출 이름을 다른 이름으로 변경하세요.

추천 학습: "

PHP Video Tutorial

"

위 내용은 양식을 PHP로 제출할 수 없으면 어떻게 해야 합니까?의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!

성명:
본 글의 내용은 네티즌들의 자발적인 기여로 작성되었으며, 저작권은 원저작자에게 있습니다. 본 사이트는 이에 상응하는 법적 책임을 지지 않습니다. 표절이나 침해가 의심되는 콘텐츠를 발견한 경우 admin@php.cn으로 문의하세요.