cookie wird erkannt, jedoch kann ich ihn nicht ansprechen...
Verfasst: 24.12.2003 04:26
Hallo,
ich teste gerade ein paar Sachen aus, deswegen wundert euch nicht wieo ich so komische php-Seiten habe.
Auf der index Site kann man wählen ob man in die Datenbank will,..., oder ob man sich einlogen will.
Klickt man den "Einlog-Link" an, dann kommt man auf die login.php!
login.php:
Hier wird der User aufgefordert seinen Usernamen und sein Passwort einzugeben.
Daraufhin betätigt er den Button Proof und es wir überprüft ob er in der Datenbank zu finden ist, wenn die der Fall ist, dann erscheint ein neuer Button welcher ihn zur login02.php führt.
login02.php:
$hidden_id ist hier der Primärschlüssel aus meine Datenbanktabelle, damit ich den User eindeutig zuweisen kann!
Auf derselben Site habe ich folgenden Code:
Jedoch kann er mir hier nicht den Namen ausgeben!!!
Es kommt immer nur:"Hallo , Du bist nun eingeloggt und siehst auf allen Seiten deinen Usernamen.
Ich habe auf den anderen Seiten auch noch kleinere Tests eingefügt:
index.php:
Hir gibt er mir nur wieder aus: "Hallo ! Du bist per Cookie erkannt worden.
Anscheinend mache ich irgendwas bei der Datenbankabfrage falsch. Aber wo ist denn der Fehler????
Ich weiss, dass ich den cookie nur auf 20 Sekunden gesetzt habe!
Das habe ich nur zu Testzwecken gemacht.
Würde mich riesig freuen, wenn mir hier jemand helfen könnte!!!
Frohe Weihnachten und einen Guten Rutsch ins neu Jahr!!!
Euer 18inch
ich teste gerade ein paar Sachen aus, deswegen wundert euch nicht wieo ich so komische php-Seiten habe.
Auf der index Site kann man wählen ob man in die Datenbank will,..., oder ob man sich einlogen will.
Klickt man den "Einlog-Link" an, dann kommt man auf die login.php!
login.php:
Hier wird der User aufgefordert seinen Usernamen und sein Passwort einzugeben.
Daraufhin betätigt er den Button Proof und es wir überprüft ob er in der Datenbank zu finden ist, wenn die der Fall ist, dann erscheint ein neuer Button welcher ihn zur login02.php führt.
login02.php:
Code: Alles auswählen
<?php
setCookie("mycookie",$hidden_id,time()+20);
?>
Auf derselben Site habe ich folgenden Code:
Code: Alles auswählen
$name=@mysql_query("SELECT username FROM freunde WHERE ID=='$hidden_id'");
echo("$name");
echo("Hallo $name, Du bist nun eingeloggt und siehst auf allen Seiten deinen Usernamen.");
echo("<br><br><a href='index.php'>@home</a>");
Es kommt immer nur:"Hallo , Du bist nun eingeloggt und siehst auf allen Seiten deinen Usernamen.
Ich habe auf den anderen Seiten auch noch kleinere Tests eingefügt:
index.php:
Code: Alles auswählen
if(isset($_COOKIE['mycookie']))
{
$dbcnx = @mysql_connect("localhost","root","");
if(!$dbcnx)
{
echo("<p>Zur Zeit keine Verbindung möglich.</p>");
exit();
}
if(!@mysql_select_db("tests"))
{
echo("<p>Auswahl der Datenbank leider nicht möglich!</p>");
exit();
}
$result=@mysql_query("SELECT vorname FROM freunde WHERE ID==$mycookie");
echo("$result");
echo ("Hallo $result! Du bist per Cookie erkannt worden.");
}
Anscheinend mache ich irgendwas bei der Datenbankabfrage falsch. Aber wo ist denn der Fehler????
Ich weiss, dass ich den cookie nur auf 20 Sekunden gesetzt habe!
Das habe ich nur zu Testzwecken gemacht.
Würde mich riesig freuen, wenn mir hier jemand helfen könnte!!!
Frohe Weihnachten und einen Guten Rutsch ins neu Jahr!!!
Euer 18inch