Abfragen ob auf der Seite ist ?

  • Wenn ich richtig verstehe was du meinst, dann kannst du das per MySQL machen. Sofern der User die Seite aufruft sendest'n Query in dem eben enthalten ist, dass der User auf der Seite ist (bspw. Spalte "lastPage" und dann setzt du den eben auf den Wert des Dateinamens).

  • Weiß ja nicht wie du das bei dir aufgebaut hast, aber im Prinzip dem User 'ne Variable setzen (auch in der DB, z.B. beim Login, dass du dem da 'ne Spalte "online" auf 1 setzt) und dann 'ne Funktion die eben abfragt, ob er online ist. Ob's 'ne gute Lösung ist, bezweifle ich, aber es ist die erste, die mir in den Sinn gekommen ist.

    PHP
    function isUserOnline($userID == null) {
    if($userID !== null) {
    $userID = getUserID();
    }
    $sql = "SELECT `onlineStatus` FROM `...` WHERE `userID` = ". $userID ."";
    $result = mysql_query($sql);
    $row = mysql_fetch_array($result);
    return $row['onlineStatus'];
    }


    Und dann z.B. kurz:

    PHP
    echo (isUserOnline(...) == 0) ? '<img src offlinekram />' : '<img src onlinekram />';


    Keine Ahnung ob's geht, aus'm Kopf geschrieben.