Visualizzazione dei risultati da 1 a 8 su 8
  1. #1
    Utente di HTML.it
    Registrato dal
    Dec 2003
    Messaggi
    53

    ottenere l'URL da cui si proviene

    Ciao a tutti,
    per motivi di sicurezza vorrei creare un controllo per sapere la pagina da cui proviene un utente(il cosiddetto "refer"). E' possibile farlo in PHP?
    Potrebbe essere una soluzione per far eseguire una certa pagina solo da utenti che provengono da un determinato URL?

    Spero di essermi spiegato bene,
    grazie!

  2. #2
    Moderatore di Server Apache L'avatar di marketto
    Registrato dal
    Sep 2001
    Messaggi
    5,858
    codice:
    $_SERVER['HTTP_REFERER']
    think simple think ringo

  3. #3
    Utente di HTML.it
    Registrato dal
    Dec 2003
    Messaggi
    53
    non funziona... :master:

    Warning: Cannot modify header information - headers already sent by

  4. #4
    posta il codice,
    comunque, se vuoi, fai questa prova:

    echo $_SERVER['HTTP_REFERER']

    e vedi che ti stampa
    Ciao!

  5. #5
    echo "$_SERVER['HTTP_REFERER']";
    http://codecanyon.net/category/all?ref=Manuelandro
    And I bet she told a million people that she'd stay in touch, Well all the little promises they dont mean much,When theres
    memories to be made

  6. #6
    Utente di HTML.it
    Registrato dal
    Dec 2003
    Messaggi
    53
    Si, me lo stampa ma mi poi mi dà errore perchè il comando successivo è:
    header("Location: intro.php");

    come faccio a risolverlo?

  7. #7
    Moderatore di Server Apache L'avatar di marketto
    Registrato dal
    Sep 2001
    Messaggi
    5,858
    "
    ...
    Bisogna ricordare che la funzioneheader() va chiamata prima di qualsiasi output HTML o PHP (anche righe o spazi vuoti). E' un errore comune leggere files con funzioni include(), o require() (o altre funzioni capaci di accedere a files), che possano emettere in output spazi o linee vuote prima di una chiamata della funzione header(). Lo stesso problema esiste nell'utilizzare file PHP/HTML."

    http://it2.php.net/header
    think simple think ringo

  8. #8
    Utente di HTML.it
    Registrato dal
    Dec 2003
    Messaggi
    53
    già, me ne ero dimenticato...
    Grazie!

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.