Wiedermal was mit Cookies!!

nee wieviel code du vor setcookie hast ist egal
NUR es darf nix ausgegeben werden (was bei dir ja nicht passiert...)


aber zu deinem fehler du hast ein if zuviel:

lösche mal die zeile
if ($fetchdata) {

die wird nicht gebraucht

nach dem echo "du bsist nicht angemeldet";

auch ein } löschen ..

dann sollte es eigendlich gehen..
 
PHP:
<?
$host = "123";  # MySQL Host
$user = "123";           # MySQL benutzername
$password = "123";       # MySQL  Passwort
$dbname = "123";              # MySQL Datenbankname
$tabelle = "fwl_members";           # TABELLE



//connect 2 mysql 
mysql_connect($host,$user,$password) or die ('Konnte keine Verbindung zum Server herstellen'); 
mysql_select_db($dbname) or die ('Konnte Datenbank nicht auswählen'); 
 
 
$dbanfrage = "select * from $tabelle where nick = '$_POST[nick]' and aktiviert= '1' and passwort = '$_POST[passwort]' ";  
$fetchdata = mysql_query($dbanfrage); 

// Anzahl der Reihen pruefen 
    $number = mysql_num_rows($fetchdata); 
    if ($number == "1") { 

setcookie("nick5","nick12",time()+3600);
setcookie("passwort5","pass12",time()+3600);
foreach($_COOKIE as $key => $val) {
    print("<br />".$key." = ".$val."\n");
}




}  
else  
{ 
echo "Entweder du hast dich nicht aktiviert oder garnicht erst angemeldet";   
}  

 
?>


Jetzt hab ich ein if rausgenommen und es passiert trozdem nichts!!
 
setcookie("nick5","nick12",time()+3600);

setcookie("passwort5","pass12",time()+3600);

foreach($_COOKIE as $key => $val) {

print("<br />".$key." = ".$val."\n");

}

das kann nicht gehen ....

wie ich schon mal hier gesagt habe :

Erst nach neuload von einer datei sind die cookies aktiv...

wenn du also eine neue php datei machen würdes

<? echo "nick : ",$_COOKIE['nick5']," Pass ",$_COOKIE['password5'];

?>

und die nach dein loginscript aufrufst muss er dir die Cookies zeigen ...

ansonsten :

Handtuch schmeiss..
 
Ja ich hab die Seite ja aktualisiert, aber ich hab keine Cookies!!
Gibt es hier so einen richtigen PHP Experten? Vielleciht sollte ich den Mal fragen!!
 
Also da ich so wohl keine Lösung finde muss ich das wohl übergehen!!
Weiß denn jemand von euch, wie ich das mache?
Also wie gesagt auf meiner PAge gibt es ein Loginformular mit Action="control_login.php"
Dort werden dann die Logindaten überprüft und wenn die in der eingegeben Kombination richtig sind, dann wird man zu der member.php weitergeleitet!!
Allerdings soll da dann auch irgendwo ein Cookie gesetzt werden!!
Ich versuche es mal, dass der erst zu der setcookie.php weiterleitet,
wenn die Daten richtig sind!!
 
ICH HABBSSS!! JAWOLL!!!
So nun muss ich das noch so hinkriegen, dass der das Cookie autmatisch erkennt!!
Also wenn das cookie vorhanden ist, dann soll er schreiben:
"Du bist eingeloggt : $nick"
Wenn es nicht vorhanden ist soll er das Formular ausgeben um sich einzuloggen!
Ich hab schon die Varianten am Anfang dieses Topics versucht aber klappt nicht!!
 
Zurück