• User Newbie

    maneggiare HTTP_REFERER

    Non mastico molto il linguaggio php ma avrei la necessità di che mi venga mostrata un'immagine (GATTO) se l'utente proviene da un determinato sito altrimenti che venga mostrata un'altra immagine (CANE) e sto provando questo script che non fa quello che vorrei.

    [PHP]$referer = $_SERVER['HTTP_REFERER'];
    if ($referer == 'sitogatti') {
    echo "<IMG SRC='sitoanimali/gatto.gif'>";
    }
    else {
    echo "<IMG SRC='sitoanimali/cane.gif'>";
    } [/PHP]

    dove sbaglio ?
    Grazie fin da ora


  • User Newbie

    Ho trovato la soluzione al mio problema che si risolve usando questa variazione:

    [php]if (isset($_SERVER['HTTP_REFERER']) != "") {
    $from = parse_url($_SERVER['HTTP_REFERER']);
    $from = $from['sitogatti'];
    echo "<IMG SRC='sitoanimali/gatto.gif'>";
    }
    else {
    echo "<IMG SRC='sitoanimali/cane.gif'>";
    } [/php]

    Grazie comunque per avermi letto