WhiteVelvet
2019-04-24, 15:35:40
Ich habe einige Jahre nicht in HTML/PHP programmiert, aber eigentlich dachte ich, dass sich da nichts geändert hätte:
Ich habe ein Formular, mit dem ich mich einloggen möchte. Das Formular soll die Daten über POST senden, damit keine Daten in der URL auftauchen, was eigentlich nur über GET der Fall sein sollte. Ich habe diesen Code:
print"<form><form action=\"index.php\" method=\"POST\">";
print"<div class=\"text-small\">Loginname:</div><input class=\"input-100\" type=\"text\" name=\"lgnm\"tabindex=\"1\"><br>";
print"<div class=\"text-small\">Passwort:</div><input class=\"input-100\" type=\"text\" name=\"lgpw\"tabindex=\"2\"><br>";
print"<br><input class=\"button-small\" type=\"submit\" name=\"submitLogin\" value=\"Einloggen\" tabindex=\"3\">";
print"</form>";
Aber Loginname und Passwort tauchen beide in der URL auf:
http://192.168.0.14/index.php?lgnm=testname&lgpw=testpasswort&submitLogin=Einloggen
Was läuft da schief? Habe einen Standard LAMP Server als Webserver aufgesetzt.
Ich habe ein Formular, mit dem ich mich einloggen möchte. Das Formular soll die Daten über POST senden, damit keine Daten in der URL auftauchen, was eigentlich nur über GET der Fall sein sollte. Ich habe diesen Code:
print"<form><form action=\"index.php\" method=\"POST\">";
print"<div class=\"text-small\">Loginname:</div><input class=\"input-100\" type=\"text\" name=\"lgnm\"tabindex=\"1\"><br>";
print"<div class=\"text-small\">Passwort:</div><input class=\"input-100\" type=\"text\" name=\"lgpw\"tabindex=\"2\"><br>";
print"<br><input class=\"button-small\" type=\"submit\" name=\"submitLogin\" value=\"Einloggen\" tabindex=\"3\">";
print"</form>";
Aber Loginname und Passwort tauchen beide in der URL auf:
http://192.168.0.14/index.php?lgnm=testname&lgpw=testpasswort&submitLogin=Einloggen
Was läuft da schief? Habe einen Standard LAMP Server als Webserver aufgesetzt.