Har en kod för att genrera fram en 5 siffrig kod (regkey.php),som man måste knappa in för att kunna posta i databasen, men när jag kör valideringen så kommer det upp "Du har inte skrivit säkerhetskoden" när jag går in på sidan utan att jag klickat på submit knappen.
Ja, det är klart att det gör.
Du har ju ingen kontroll för om submit-knappen klickats eller ej. Endast om $_POST['my_regkey'] har något värde, och isf om det stämmer överäns med en session.
[php]if (!empty($_POST['my_regkey']))
...bör, om det går som jag vill då detta är en ren chansning, bli:
[php]if (is_array(@$_POST))
Prova annars att sätta ett namn på submit-knappen och kolla på samma sätt som med $_POST['my_regkey'].
253 ms totalt · 4 externa anrop · v20260731065814-full.51f67c91