Userbegrüßung
lima-city → Forum → Programmiersprachen → PHP, MySQL & .htaccess
begrung
beitrag
benutzername
dokument
eintrag
ergebnis
falsch liege
installiert denke mal
kann
kleine erklrung
ordner
pa
pawort
schlecht beitrag
startseite
username
wissen
zusammen
-
HALLO ZUSAMMEN,
ich habe wieder mal ein kleines php-Problem..
und zwar habe ein Forum auf meiner Seite bei dem die User
sich durch cookies nicht jedes mal neu einloggen müssen.
Jetzt wollte ich diese User schon auf der Startseite begrüßen.
hier der code:
<?PHP // perönliche Begrüßung auf der Startseite $pass = $_COOKIE["thwb_cookie"]; $name = substr($pass, 0,32); $verbindung = mysql_connect ("######","######","######") or die ("keine Verbindung möglich. Benutzername oder Passwort sind falsch"); mysql_select_db("db89301355") or die ("Die Datenbank existiert nicht."); $abfrage = "SELECT * FROM tb_user WHERE userpassword = '$name'"; $ergebnis = mysql_query($abfrage); $row = mysql_fetch_object($ergebnis); echo "$row->username"; ?>
Wenn ich diesen code in den Ordner, in dem mein Forum ist
"laufen" lasse, dann wird mir de Benutzername angezeigt.
Wenn ich aber aus diesem Ordner rausgehe geht das nicht??
Warum? und wie kanns gehen?
Danke -
Diskutiere mit und stelle Fragen: Jetzt kostenlos anmelden!
lima-city: Gratis werbefreier Webspace für deine eigene Homepage
-
ne, hat glaube ich nichts mit der DB zu tun...
dir ordner sind so angelegt-->
Ein Hauptordner in dem liegt die Startseite index.php
in diesem Hauptordner liegt ein Ordner "Forum" in dem
das Forum drin ist.
Habe auch schon versucht von der Startseite zu includen
<?php include("forum/pers_gruss.php"); ?>
geht aber auch nicht.
-
Wie hast Du denn den Cookie installiert? Denke mal, da liegt das Problem...
-
Das wird vom Forum so gesetzt:
<?php setcookie("thwb_cookie", md5($login_password) . $user['userid'], (time() + 60 * 60 * 24 * 365)); ?>
-
ne, hat glaube ich nichts mit der DB zu tun...
dir ordner sind so angelegt-->
Ein Hauptordner in dem liegt die Startseite index.php
in diesem Hauptordner liegt ein Ordner "Forum" in dem
das Forum drin ist.
Habe auch schon versucht von der Startseite zu includen
<?php include("forum/pers_gruss.php"); ?>
geht aber auch nicht.
Soweit ich weiß, kann ein Cookie nur von dem Ordner aus wieder gelesen werden, von dem es gesetzt wurde (und meines Wissens her, auch aus übergeordneten Ordnern)...
Korrigiert mich bitte, wenn ich falsch liege ;) -
singen schrieb:
Das wird vom Forum so gesetzt:
<?php setcookie('thwb_cookie', md5($login_password) . $user['userid'], (time() + 60 * 60 * 24 * 365), "/"); ?>
Ergänz' mal den Eintrag um das , "/", vllt. hilft das ja -
Super, danke jetzt gehts...
ne kleine Erklärung wär nicht schlecht!
Beitrag geändert: 16.8.2007 23:32:48 von singen -
Ist zu umfangreich, das hier zu posten... Nur soviel: "/" macht den Cookie auf der ganzen Domain verfügbar...
http://de.php.net/setcookie -
Diskutiere mit und stelle Fragen: Jetzt kostenlos anmelden!
lima-city: Gratis werbefreier Webspace für deine eigene Homepage