Wiedermal was mit Cookies!!

hatte ich schon mal erwähnt :-)

das cookie ist erst verfügbar wenn eine neue seite geladen wurde

wenn du nach der meldung es hat geklappt eine neue seit z.b.

cookie_test.php.
<? echo "User ",$_cookie['nick'],"<hr>"; ?>

machst dann sollte er den user anzeigen..

PS: lösche in deinem post die zugangsdaten!!!
 
Zuletzt bearbeitet:
statt den header mach mal den:

?><script type="text/javascript">
window.location.href = "index.php";
</script><?


edit:
 
Zuletzt bearbeitet:
PHP:
$dbanfrage = "select * from $tabelle where nick = '$_POST[nick]' and aktiviert= '1' and passwort = '$_POST[passwort]' ";  
$fetchdata = mysql_query($dbanfrage); 
if($fetchdata) { 
// Anzahl der Reihen pruefen 
    $number = mysql_num_rows($fetchdata); 
    if ($number == "1") { 

setcookie("nick",$nick,36000);
setcookie("passwort",$passwort,36000);
?><script type="text/javascript">
window.location.href = "http://www.fwl2003.de";
</script><?
}  
else  
{ 
echo "Entweder du hast dich nicht aktiviert oder garnicht erst angemeldet";  }   
}  

 
?>
Funzt auch nicht!! Son ******!!:(
 
window.location.href = "http://www.fwl2003.de";

geht wirklich nicht verstehe ich auch nicht (die frage gehört dann ins javascript forum )

aber:

window.location.href = "index.php";
geht (ich denke mal deine startseite nennt sich index.php
falls nicht entsprechend anpassen)
 
So also das scheint schonmal zu klappen! Der geht jetzt zu der Index.php!! Aber ob jetzt Cokkies gesetzt werden is ne andere Frage, weil auf der Startseite wo ich geschrieben habe:
PHP:
<tr>
                  <td class="tab_menu" align="center" width="100%" bgcolor="880000" background="images/bereiche.gif" bgcolor="880000">
                 <? if (isset($_cookie['nick'])) { 
echo "Nick: ",$_cookie['nick'];
       
} else {
echo"                  <form action=\"memberscript/control_login.php\" method=\"post\">
                  <font size=\"1\" face=\"Verdana\"><b>Nick:</b></font><br><input type=\"text\" name=\"nick\" size=\"14\" style=\"background-image: url('http://www.ifsl2002.de/img/input.gif'); background:880000; color:#FFFFFF; border:1 ridge #000000; font:bold 10px Verdana\"></font></b><br><font size=\"1\" face=\"Verdana\"><b>Passwort:</b></font><b><font face=\"Verdana\" size=\"1\" color=\"#FFFFFF\"><br>
                  <input type=\"password\" name=\"passwort\" size=\"14\" style=\" background-image: url('http://www.ifsl2002.de/img/input.gif'); background:880000; color:#FFFFFF; border:1 ridge #000000; font:bold 10px Verdana\"></font></b><br>
                  <input type=\"submit\" name=\"login\" style=\"background-color:#880000; color:#FFFFFF; border:1 ridge #000000; font:bold 10px Verdana\" value=\"Login\"></form>"; } ?>

Dort kommt immer nur das Forumular!!!
 
Setz ein ob_start() in die erste Zeile, dann kannst du auch vor einem header() oder einem cookie() ein echo oder ein print() machen. :)
 
Zurück