Onbekend |
|
ik heb een login voor mijn site, maar als ik inlog krijg ik deze melding
Warning: session_register(): Cannot send session cookie - headers already sent by (output started at /home2/mats/public_html/counter-terrors/login.php:15) in /home2/mats/public_html/counter-terrors/login.php on line 29
Warning: session_register(): Cannot send session cache limiter - headers already sent (output started at /home2/mats/public_html/counter-terrors/login.php:15) in /home2/mats/public_html/counter-terrors/login.php on line 29
Welkom terug, Klik hier om door te gaan.
Warning : session_register(): Cannot send session cookie - headers already sent by (output started at /home2 /mats /public_html /counter -terrors /login .php :15) in /home2 /mats /public_html /counter -terrors /login .php on line 29 Warning : session_register(): Cannot send session cache limiter - headers already sent (output started at /home2 /mats /public_html /counter -terrors /login .php :15) in /home2 /mats /public_html /counter -terrors /login .php on line 29Welkom terug, Klik hier om door te gaan.
login.php
U kunt hier inloggen
<form method=post action=login.php?actie=login>
<table>
<tr><td>Email:</td>
<td><input type=text name=email></td></tr><br>
<tr><td>Pass:</td>
<td><input type=password name=pass></td></tr>
</td>
<td> </td>
</tr>
<tr><td colspan=2 align=center><input type=submit value=Login></td></tr>
</form>
</table>
<?php
require("config.php"); //connectie met database
session_start(); //start een sessie
?>
<?php
if($_GET['actie'] =="login"){
if (!$email || !$pass) {
echo "Vul alle velden in om verder te gaan."; //als de velden niet zijn ingevuld
exit;
}
$logres = mysql_num_rows(mysql_query("select * from leden where email='$email' and pass='$pass'"));
if ($logres <= 0) {
echo "Het inloggen is niet gelukt, controleer de schrijfwijze nog is."; //als paswoord en e-mailadres niet overeenkomen
exit;
} else {
session_register("email");
session_register("pass");
mysql_query("update leden set logins=logins+1 where id=$stat[id]");
echo "Welkom terug, Klik <a href=index2.php>hier</a> om door te gaan."; //als het inloggen gelukt is
}
}
?>
U kunt hier inloggen <form method=post action=login.php?actie=login> <table> <tr><td>Email:</td> <td><input type=text name=email></td></tr><br> <tr><td>Pass:</td> <td><input type=password name=pass></td></tr> </td> <td> </td> </tr> <tr><td colspan=2 align=center><input type=submit value=Login></td></tr> </form> </table> <?php require("config.php"); //connectie met database ?> <?php if($_GET['actie'] =="login"){ if (!$email || !$pass) { echo "Vul alle velden in om verder te gaan."; //als de velden niet zijn ingevuld } if ($logres <= 0) { echo "Het inloggen is niet gelukt, controleer de schrijfwijze nog is."; //als paswoord en e-mailadres niet overeenkomen } else { mysql_query("update leden set logins=logins+1 where id=$stat[id]"); echo "Welkom terug, Klik <a href=index2.php>hier</a> om door te gaan."; //als het inloggen gelukt is } } ?>
EDIT: heb de session_start(); erin gezet
|