kostenloser Webspace werbefrei: lima-city


Von wo der Besucher kommt

lima-cityForumProgrammiersprachenPHP, MySQL & .htaccess

  1. Autor dieses Themas

    eragon95

    eragon95 hat kostenlosen Webspace.

    Hi,
    wie finde ich heraus, von wo der Besucher herkommt?
  2. Diskutiere mit und stelle Fragen: Jetzt kostenlos anmelden!

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

  3. Gruß! :wave:
    Zeigt die letzten 5 Referer (kannste anpassen) an.
    Speichert in ref.txt die du anlegen musst.

    <?PHP
    function get_refs($ref){
    $file = $_SERVER['DOCUMENT_ROOT']."/ref.txt";
    $r = parse_url($ref);
    $ref = $r["host"];
    if(!empty($ref)){
     $datei=fopen($file,"a");
     if($datei) {
      fputs($datei, $ref."rn");
      fclose($datei);
     }
    }
    }
    function show_refs(){
    $file = $_SERVER['DOCUMENT_ROOT']."/ref.txt";
    $show=5; // Anzahl der Refs
    $datei=file($file);
    $l=count($datei);
    for($i=($l-$show);$i<$l;$i++)
     $arr[] = $datei[$i];
    $top_ref = array_reverse($arr);
    $i=1;
    foreach($top_ref as $ref){
     $ausgabe .=  "$i. $ref<br>n";
     $i++;
    }
    return $ausgabe;
    }
    
    get_refs($HTTP_REFERER);
    $top5 = show_refs();
    echo $top5;
    
    ?>



    Beitrag geändert: 4.11.2008 18:57:01 von dopeguys
  4. Autor dieses Themas

    eragon95

    eragon95 hat kostenlosen Webspace.

    Ok danke.
    Ich werd glaub ich das etwas ändern und in die DB speichern.

    Ist das denn überhaupt erlaubt?
  5. Ja ist erlaubt. Gibt ja auch Statistik-Anbieter die dir das anzeigen (und noch viel mehr). Also legal!:shaft:
  6. Autor dieses Themas

    eragon95

    eragon95 hat kostenlosen Webspace.

    Was soll denn der Smiley da XDD

    Könntest du das Script etwas erklären?
    Was so die einzelenen Sachen machen ^^:angel:
  7. Jaaa na also...
    function get_refs($ref) - Liest den Referer (verweisende URL) aus(Im Block: speichert in ref.txt im Root-Verzeichniss)
    function show_refs() - Zeigt den Referer auf der PHP-Seite an (indem sich aus ref.txt holt (im Block: zeigt die 5 neusten an diese werden dann Nummeriert geordnet angezeigt und in Ausgabe ("ausgabe" ("$i. $ref<br>n")) ausgegeben)

    Also oberer Teil speichert (.txt oder in deinen Fall musst du anpassen auf Datenbank, find aber .txt reicht) und unterer gibt aus (aus der .txt in PHP Seite)
    Hoffe es war verständlich... :holy:

    P.S.
    eragon95 schrieb:
    Was soll denn der Smiley da XDD...

    Keine Ahnung... einfach so! :biggrin:

    Beitrag geändert: 4.11.2008 18:43:42 von dopeguys
  8. 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!