Visualizzazione dei risultati da 1 a 3 su 3
  1. #1
    Utente di HTML.it
    Registrato dal
    Nov 2002
    Messaggi
    2,460

    redirect in base al referrer

    <?
    if (strstr($_SERVER['HTTP_REFERRER'], "?")) {
    header("Location: http://redirect/");
    exit;
    }
    ?>

    in pratica questo codice dovrebbe fare un redirect se nell'url di referrer c'è il ? tipo:

    http://www.miosito.it/index.php?page=2

    però non funziona perchè ???

  2. #2
    se fai una ricerca nel forum sul referer vedrai che è sconsigliato in quanto non è un parametro sempre affidabile...

  3. #3
    Utente di HTML.it L'avatar di M4rko
    Registrato dal
    Dec 2000
    Messaggi
    619
    Il referer è un dato inviato dal browser, per cui non è affidabile in quanto potrebbe essere camuffato o semplicemente non inviato.

    Potresti piuttosto utilizzare $_SERVER['QUERY_STRING'] (vedi se esiste questa variabile e se non è vuota)
    Tutti hanno bisogno di credere in qualcosa.
    Io credo che mi farò un'altra birra.


Permessi di invio

  • Non puoi inserire discussioni
  • Non puoi inserire repliche
  • Non puoi inserire allegati
  • Non puoi modificare i tuoi messaggi
  •  
Powered by vBulletin® Version 4.2.1
Copyright © 2025 vBulletin Solutions, Inc. All rights reserved.