Vraag & Antwoord

Webprogrammeren & scripting

code voor beveiliging 1 pagina

2 antwoorden
  • Wat is er fout aan deze php code ??? ik krijg bij het login scherm het volgende Back'); } if($username != $Wanted_Username); { or die('Incorrect Details Back'); } if($password != $Wanted_Password); { or die('Incorrect Details Back'); } } if(!$username); { php?> dit zou ik in principe niet moeten zien op mijn scherm !!! [code:1:f25411902e] <?php $Wanted_Username = "iets"; $Wanted_Password = "nog iets"; if($username) { if(!$password) { or die('Enter a password<br><a href=\'javascript:history.go(-1)\'>Back</a>'); } if($username != $Wanted_Username); { or die('Incorrect Details<br><a href=\'javascript:history.go(-1)\'>Back</a>'); } if($password != $Wanted_Password); { or die('Incorrect Details<br><a href=\'javascript:history.go(-1)\'>Back</a>'); } } if(!$username); { php?> [/code:1:f25411902e]
  • [quote:97282117d4="Designpiet"]Wat is er fout aan deze php code ???[/quote:97282117d4]Nogal wat... :-? [list:97282117d4][*:97282117d4]Ten eerste gebruik je "or [url=http://www.php.net/die]die()[/url]" verkeerd, deze dien je alleen te gebruiken direct na een functie die ook nog eens "false" retourneert bij mislukken, zoals het welbekende voorbeeld "$db = mysql_connect('a','b','c') or die ('Verbinding maken mislukt')". Gebruik dan liever een combinatie van [url=http://www.php.net/echo]echo()[/url] en [url=http://www.php.net/exit]exit()[/url].[*:97282117d4]Ten tweede zijn de haakjes aan het einde van je code niet goed, er mist een accolade ('}')[*:97282117d4]Afsluiten van PHP doe je niet goed, het is geen "php?>" maar gewoon "?>" [/list:u:97282117d4]Succes ermee. - Bas

Beantwoord deze vraag

Weet jij het antwoord op deze vraag? Registreer of meld je aan met je account

Dit is een gearchiveerde pagina. Antwoorden is niet meer mogelijk.