kostenloser Webspace werbefrei: lima-city


session online user skript

lima-cityForumProgrammiersprachenPHP, MySQL & .htaccess

  1. Autor dieses Themas

    exorcist

    exorcist hat kostenlosen Webspace.

    Ich habe eine php scripte die user online einzeigt, so wie dass hier links unten bei lima-city.


    <?php
    /**********************************
    * by Michael M?ller ***************
    * Dieser Hinweis darf nicht *******
    * entfernt werden *****************
    **********************************/

    $datei = "useronline.dat";
    $min = 5;
    $time = time() - $min*60;
    $current_ip = $_SERVER['REMOTE_ADDR'];
    // izbri?i starej?e prispevke
    if(file_exists($datei)) {
    $lines = file($datei);
    foreach($lines as $key=>$data) {
    list($ip, $timest) = explode("?", $data);
    if(trim($timest) < $time
    || trim($ip) == $current_ip) {
    unset($lines[$key]);
    }
    }
    }
    $lines[] = $current_ip."?".time()."\n";
    $save = implode("", $lines);
    $handle = fopen($datei, "w");
    fputs($handle, $save);
    fclose($handle);
    $user = count($lines);
    if($user == 1) {
    echo "Stran preglejuje 1 obiskovalec";
    } else {
    echo "Stran preglejuje ".$user." obiskovalcev";
    }
    ?>



    Dieser skript ist gutt, aber er hat ein sch?nnerheitfehler. N?mlich wenn mehrere user von einer Firma meine seite besuchen und sie haben gleichen oder ?ffentliches IP (zb. proxy), dann wurde nur 1 user online gezeigt.

    So, kennt jemand sessione online php script, denn die jeden user zuteilt andrese Sitzung, auch wenn der IP gleich ist?
  2. Diskutiere mit und stelle Fragen: Jetzt kostenlos anmelden!

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

  3. Also ich hab mal in meinem PHP-Buch nach gelesen, es gibt einmal die M?glichkeit die IP ?ber $_SERVER["REMOTE_ADDR"] gerauszubekommen, dann kann es aber sein dass halt alle wieder die gleiche IP haben die hinter dem geleichen Proxy sitzen und es gibt $_SERVER["HTTP_X_FORWARDED_FOR"], da steht die wahre IP-Adresse drin ( mit Kommentar aus dem Buch: "Aber nicht immer" )


    Mehr weiss ich auch nicht...
  4. 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!