kostenloser Webspace werbefrei: lima-city


Userbegrüßung

lima-cityForumProgrammiersprachenPHP, MySQL & .htaccess

  1. Autor dieses Themas

    singen

    Kostenloser Webspace von singen

    singen hat kostenlosen Webspace.

    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
  2. Diskutiere mit und stelle Fragen: Jetzt kostenlos anmelden!

    lima-city: Gratis werbefreier Webspace für deine eigene Homepage

  3. ich würde mal annehmen, wenn du den ordner verlässt hast du keine verbindung zur datenbank mehr.


    bei anderen dokumenten einfach

    include("deindbscript.php" );

    Wenn ichs Falsch verstanden habe beschreibe bitte deinen Ordneraufbau besser

    Beitrag geändert: 16.8.2007 22:56:54 von raubritta
  4. Autor dieses Themas

    singen

    Kostenloser Webspace von singen

    singen hat kostenlosen Webspace.

    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.
  5. Wie hast Du denn den Cookie installiert? Denke mal, da liegt das Problem...
  6. Autor dieses Themas

    singen

    Kostenloser Webspace von singen

    singen hat kostenlosen Webspace.

    Das wird vom Forum so gesetzt:

    <?php
    setcookie("thwb_cookie", md5($login_password) . $user['userid'], (time() + 60 * 60 * 24 * 365));
    ?>

  7. 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 ;)


  8. 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
  9. Autor dieses Themas

    singen

    Kostenloser Webspace von singen

    singen hat kostenlosen Webspace.

    Super, danke jetzt gehts...

    ne kleine Erklärung wär nicht schlecht! :biggrin:

    Beitrag geändert: 16.8.2007 23:32:48 von singen
  10. Ist zu umfangreich, das hier zu posten... Nur soviel: "/" macht den Cookie auf der ganzen Domain verfügbar... :thumb:

    http://de.php.net/setcookie
  11. Diskutiere mit und stelle Fragen: Jetzt kostenlos anmelden!

    lima-city: Gratis werbefreier Webspace für deine eigene Homepage

Dir gefällt dieses Thema?

Über lima-city

Login zum Webhosting ohne Werbung!