Heim >Backend-Entwicklung >PHP-Problem >Was soll ich tun, wenn das Formular nicht an PHP übermittelt werden kann?
Lösung für das Formular, das nicht an PHP übermittelt werden kann: 1. Öffnen Sie die entsprechende Codedatei. 2. Ändern Sie die Anweisung „onload="javascript:document.form1.submit();". 3. Ändern Sie den Namen der Übermittlung. Ja.
Die Betriebsumgebung dieses Tutorials ist: Windows 7-System, PHP-Version 8.1, Dell G3-Computer
Was soll ich tun, wenn das Formular nicht mit HTML übermittelt werden kann? Wenn Sie einen Web-Sicherheits-Schießstand schreiben, müssen Sie ein automatisches Übermittlungsformular verwenden.
<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>
Nachdem ich einige Informationen überprüft habe, habe ich die oben genannte Methode verwendet, um die automatische Übermittlungsmethode abzuschließen Wenn Sie Formulare automatisch lokal einreichen, müssen Sie sich bei einigen Websites nicht mehr anmelden. form1.submit();" Das Formular1 in der Anweisung muss mit dem Namensattribut im Formular ff9c23ada1bcecdd1a0fb5d5a0f18437 übereinstimmen. Ein weiterer Punkt ist, dass bei Verwendung dieses automatischen Übermittlungsformulars subscribe() das Attribut name=submit nicht stimmt erlaubt, also habe ich den Namen von Submit geändert.
Empfohlenes Lernen: „
PHP-Video-Tutorial“
Das obige ist der detaillierte Inhalt vonWas soll ich tun, wenn das Formular nicht an PHP übermittelt werden kann?. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!