Vraag & Antwoord

Webprogrammeren & scripting

php vraagje (toch niet opgelost)

9 antwoorden
  • Beste lezer, bij deze mijn vraag. Ben sinds kort bezig met php en eigen site. Heb domain geclaimed op www.planetdust.nl Mijn vraag is of iemand naar die site kan toe gaan en op de link: "projecten" wil gaan. Hier verschijnt een foutmelding/warning, wie kan me vertellen waar dat aan ligt. Op mijn localhost krijg ik de melding niet. Alvast hartelijk bedankt
  • Het is beter als we de bron van de PHP ook kunnen zien.. De output heeft dus ook geen <html><body></body></html> Tags...
  • Heb inmiddels de html headers toegevoegd. Deze waren verwijdert door mij. Hieronder de bron: <html> <head> <meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1"> <title>Welkom op Planetdust.nl</title> <style type="text/css"> .text1 {font-family: Arial, Helvetica, sans-serif; font-size: 12px; color: #CCCCCC} .text2 {font-family: Arial, Helvetica, sans-serif; font-size: 12px; color: #999999} .titre1 {font-family: Arial, Helvetica, sans-serif; font-size: 12px; font-weight: bold; color: #FFFFFF} </style> </head> <?php session_start(); if (!empty($_POST)){ $username= $_POST["username"]; $wachtwoord= $_POST["wachtwoord"]; session_register("username"); session_register("wachtwoord"); } ?> <body bgcolor="#505F70" link="#CCCCCC"> <div align="center"> <p><font color="#FFFFFF" size="5" face="Arial, Helvetica, sans-serif">Voer a.u.b. uw gebruikersnaam en uw wachtwoord in om verder te gaan.</font> </p> <p>&</p> <p>&</p> <p>&</p> <p align="center">&</p> </div> <form name="form1" method="post" action="<?php echo($_SERVER["PHP_SELF"]);?>"> <div align="left"><font color="#FFFFFF" face="Arial, Helvetica, sans-serif"> Inlognaam:&&&& <input name="username" type="text"> <br> Wachtwoord:</font> <input name="wachtwoord" type="password"> <br> <input type="submit" name="Submit" value="Inloggen"> </div> </form> </body> </html> alvast bedankt
  • Line 17 = de regel met daarin "session_start()"
  • Je moet die phpcode bovenaan de pagina zetten, nu is er al html naar de client verstuurd en dan kan er geen cookie meer geschreven worden. Eerst die sessie starten, dan de html naar de client...
  • hartelijk dank!!! :D
  • Hmm, probleem is nogniet opgelost. Ik heb de regel : header("location: projectindex.php") ; toegevoegd. Hier is het hele script: <?php session_start(); if (!empty($_POST)){ $username= $_POST["username"]; $wachtwoord= $_POST["wachtwoord"]; session_register("username"); session_register("wachtwoord"); } ?> <html> <head> <meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1"> <title>Welkom op Planetdust.nl</title> <style type="text/css"> .text1 {font-family: Arial, Helvetica, sans-serif; font-size: 12px; color: #CCCCCC} .text2 {font-family: Arial, Helvetica, sans-serif; font-size: 12px; color: #999999} .titre1 {font-family: Arial, Helvetica, sans-serif; font-size: 12px; font-weight: bold; color: #FFFFFF} </style> </head> <?php session_start(); if (!empty($_POST)){ $username= $_POST["username"]; $wachtwoord= $_POST["wachtwoord"]; session_register("username"); session_register("wachtwoord"); header("location: projectindex.php") ; } ?> <body bgcolor="#505F70" link="#CCCCCC"> <div align="center"> <p><font color="#FFFFFF" size="5" face="Arial, Helvetica, sans-serif">Voer a.u.b. uw gebruikersnaam en uw wachtwoord in om verder te gaan.</font> </p> <p>&</p> <p>&</p> <p>&</p> <p align="center">&</p> </div> <form name="form1" method="post" action="<?php echo($_SERVER["PHP_SELF"]);?>"> <div align="left"><font color="#FFFFFF" face="Arial, Helvetica, sans-serif"> Inlognaam:&&&& <input name="username" type="text"> <br> Wachtwoord:</font> <input name="wachtwoord" type="password"> <br> <input type="submit" name="Submit" value="Inloggen"> </div> </form> </body> </html> Ik krijg nu weet een foutmelding. bij het invoeren van gegevens.
  • Je start nu tweemaal de sessie, lijkt me niet helemaal de bedoeling ;)
  • Achja, natuurlijk. Nu zie ik het. Het werkt nu in elk geval WEL. Was vergeten session start script te verwijderen uit de body. Bedankt voor je moeite

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.