login  Naam:   Wachtwoord: 
Registreer je!
 Forum

header

Offline mightymike - 10/05/2005 16:05 (laatste wijziging 10/05/2005 16:05)
Avatar van mightymikePHP interesse goede middag,
ik heb het volgende script gebruikt, maar mijn header werkt niet, kan iemand mij verder helpen? alvast bedankt

  1. <form name="form1" method="post" action="">
  2. <p align="center">Gebruikersnaam<br>
  3. <input name="gebruiker" type="text" id="gebruiker" size="30">
  4. <br>
  5. Wachtwoord<br>
  6. <input name="password" type="password" id="password" size="30">
  7. </p>
  8. <p align="center">
  9. <input type="submit" name="Submit" value="Login">
  10. </p>
  11. </form>
  12. <?php
  13. if(isset($_POST['Submit'])){
  14. $logon['gebruiker'] = $_POST['gebruiker'];
  15.  
  16. $query=mysql_query("SELECT * FROM users WHERE user='".$logon['gebruiker']."'") or die(mysql_error());
  17. if(mysql_num_rows($query) == 0) {
  18. echo "Kan de Gebruiker <b>".$logon['gebruiker']."</b> niet vinden in de database!<BR>";
  19. echo "Controleer of de gebruikersnaam goed is ingetypt of neem anders contact op met de webmaster<BR>";
  20. echo "mailto:webmasterict@speelwagen.nl<BR>";
  21. echo "Met Vriendelijke Groet,<BR>";
  22. echo "O.B.S. De Speelwagen<BR>";
  23. }
  24. else {
  25. while ($obj = mysql_fetch_object($query)) {
  26. $logon['wachtwoord'] = $obj->password;
  27. }
  28. if(md5($_POST['password']) == $logon['wachtwoord']){
  29. header("Location: admin.php?loginstate=1");
  30. }
  31. else {
  32. echo "Er is een foutief wachtwoord opgegeven";
  33. }
  34. }
  35. };
  36.  
  37. ?>


foutmelding:
Warning: Cannot modify header information - headers already sent by (output started at /home/www/web10477/html/nieuw/admin/admin.php:11) in /home/www/web10477/html/nieuw/admin/login.php on line 29


mvg.

MightyMike

7 antwoorden

Gesponsorde links
Offline webbiexl - 10/05/2005 16:09
Avatar van webbiexl PHP interesse ik zit met ook zo'n probleem 1 minuut geleden gepost, dus heb k ff een paar vragies..
staat er in admin.php line 11 toevallig ook een header("location"")????
Offline Legolas - 10/05/2005 16:12
Avatar van Legolas Onbekend ob_start(); bovenaan je page zetten. nog beter: werk met SESSIONS!!! als hacker het adres weet (admin.php?loginstate=1) kan hij er zo in!:p
Offline webbiexl - 10/05/2005 16:19
Avatar van webbiexl PHP interesse ob_end_flush() niet vergeten lijkt me handig
Offline Legolas - 10/05/2005 16:20
Avatar van Legolas Onbekend webbiexl, dit is niet per se nodig hoor!
Offline webbiexl - 10/05/2005 16:24 (laatste wijziging 10/05/2005 16:25)
Avatar van webbiexl PHP interesse als je er aan begint moet je t ook afmaken ... wel handig als ie weet waar je hm mee sluit.. o dr moet nog wel ; achter
Offline Shifty - 10/05/2005 21:05
Avatar van Shifty Onbekend Vind wel jammer dat deze vraag minstens 3 keer in de week gesteld word op dit forum.
http://www.site...ngen#err_1
En uiteraard de zoekfunctie van het forum en natuurlijk google.
Offline barry - 10/05/2005 23:09
Avatar van barry PHP interesse Als de pagina niet geinclude wordt... moet je de PHPcode boven het formulier zetten...

En anders... gewoon de PHP code in je index pagina bovenin zetten of includen via een apart bestand (ook bovenin de index), dan werkt het gewoon...

En dan die Echo eerst in een variable zetten of in een session, cookie whatever en op de admin.php weergeven...

Maar je zult idd met cookies of NOG beter sessions moeten werken wil je het echt veilig hebben...
Gesponsorde links
Dit onderwerp is gesloten.
Actieve forumberichten
© 2002-2024 Sitemasters.be - Regels - Laadtijd: 0.19s