phpbar.de logo

Mailinglisten-Archive

[php] setcookie funktioniert nicht

[php] setcookie funktioniert nicht

Kemper Maik php_(at)_phpcenter.de
Mon, 13 May 2002 08:41:09 +0200


Moin Liste,

ich realisiere gerade ein PHP-Login . Nur klappt das setzen von Cookies net.


Ich nutze apache 1.3.14
PHP 4

Auf der Index Seite ist der Login-Bereich. von dort werden die Werte an
login.php übergeben. Dort werden die Werte überprüft, wenn die Werte stimmen
gehts weiter an login1.php dort soll dann das cookie gestzt werden. Norton
Firewall fragt mich ob der cookie gesetzt werden soll. Ich sage ja aber
leider schreibt er kein cookie auf die platte auch der browser fragt und ich
bestätige mit ja.

Ich finde es auch sehr umständdlich mit der login1.php nur leider sagt er
mir cannot add headerinf... wenn ich das in login.php realisiere.

hier die beiden dateien

login.php

<?php
include_once ("//sql.php");

$pw=mysql_query("select aut_id, name, mail, pw from autoren where
name='$login' or mail='$login' ");
echo mysql_error ();
$logi = mysql_fetch_row($pw);
if($logi[1]==$login OR $logi[2]==$login) {
if ($passw==$logi[3]) {
?><meta http-equiv="refresh" content="0; URL=login1.php">

<?

echo "$logi[1] sie sind erfolgreich eingeloggt<br>";
}
else { echo "$logi[1] tut mir leid das von Ihnen eingegebene Passwort stimmt
nicht<br>";}}
else{echo "tut mir leid dieser Benutzer existiert nicht<br>"; }

?>

login1.php

<?php
setcookie("AutID","$logi[0]");
setcookie("Passw","$logi[3]");
?>

MfG

Maik


php::bar PHP Wiki   -   Listenarchive