Visualizzazione dei risultati da 1 a 8 su 8
  1. #1

    pagina da cui si ha avuto accesso

    Salve a tutti,
    su un sito fatto in flash, ad un certo punto c'è un link che rimanda ad una mia pagina pagina php: https://................/index.php.

    Ora, volevo sapere da quale pagina si ha avuto accesso alla mia index.php per sapere se la richiesta venisse dal sito in flash o meno.

    Per fare questo, la mia pagina php inizia con i seguenti comandi:

    $page_from = $_SERVER['HTTP_REFERER'];
    echo "pagina: " . $page_from;

    Il problema è che non viene visualizzato nulla.

    Qualcuno potrebbe darmi una mano?

    P.S.: il sito in flash non usa SSL, ossia è http://........

  2. #2
    Utente di HTML.it L'avatar di andbin
    Registrato dal
    Jan 2006
    residenza
    Italy
    Messaggi
    18,284

    Re: pagina da cui si ha avuto accesso

    Originariamente inviato da gianf_tarantino
    $page_from = $_SERVER['HTTP_REFERER'];
    echo "pagina: " . $page_from;

    Il problema è che non viene visualizzato nulla.
    Quale browser stai usando??

    Prova eventualmente il mio tool Browser Check, se ti dice Referrer Available allora è ok, altrimenti vuol dire che il browser (per qualche motivo o per via di qualche configurazione) non invia il referrer.
    Andrea, andbin.devSenior Java developerSCJP 5 (91%) • SCWCD 5 (94%)
    java.util.function Interfaces Cheat SheetJava Versions Cheat Sheet

  3. #3
    E' disponibile!

  4. #4
    Utente di HTML.it L'avatar di andbin
    Registrato dal
    Jan 2006
    residenza
    Italy
    Messaggi
    18,284
    Originariamente inviato da gianf_tarantino
    E' disponibile!
    Che versione di PHP stai usando?
    Andrea, andbin.devSenior Java developerSCJP 5 (91%) • SCWCD 5 (94%)
    java.util.function Interfaces Cheat SheetJava Versions Cheat Sheet

  5. #5
    prova cosi:

    $page_from = $HTTP_SERVER_VARS['HTTP_REFERER'];
    echo "pagina: " . $page_from;
    MSI KT4V (MS-6712) AMD Athlon XP 2400+@2000 Mhz Vcore 1.65 Fsb 133 Multiplier 15 1x256 SDRAM PC2700 Ati Radeon 9100 Tv-Out Samsung SD1533D 14 Gb@5400 rpm (eMule power) Maxtor 6y080L0 80 Gb@7200 rpm

  6. #6
    Niente da fare!

  7. #7
    Per curiosità, ho provato a creare una pagina, chiamandola mio.php, in cui ho inserito:

    Vai

    dove, procedi contiene il comando window.open('http://............/prova.php'), in cui ho inserito
    $page_from = $_SERVER['HTTP_REFERER'];
    echo "pagina: " . $page_from;

    ed anche in questo caso non ha visualizzato niente. Molto probabilmente anche nel sito con flash avranno usato tale meccanismo. In tal caso sapresti come potrei fare?

  8. #8
    Ho fatto una piccola ricerca ed ho scoperto ke il problema in questione ha a ke fare con un BUG di IE.
    Ho scoperto che utilizzando un javascript per l'apertura di pagine, IE6 non prende la pagina da cui proviene la richiesta, mentre IE7 dovrebbe funzionare, così come anche Mozilla.
    Questa Microsoft...............
    Comunque grazie lo stesso. Alla prossima!

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.