Visualizzazione dei risultati da 1 a 10 su 10
  1. #1
    Utente di HTML.it
    Registrato dal
    Dec 2002
    Messaggi
    115

    ["HTTP_REFERER"] indirizzo pagina

    Ho fatto un po di prove per sapere da dove arriva un utente.

    in pratica vorrei sapere da che pagina arriva un clik su di un banner con $_SERVER["HTTP_REFERER"], ma risulta sempre vuota.

    ho provato a metterlo nella pagina dove viene visualizzato il banner
    e anche nella pagina dove dovrebbe conteggiare i clik, ma anche da li è vuota.

    E' possibile ?
    Sono io che sono ancora in coma ?

    probabilmente è solo perchè sono imbranato come una foca.

    Confido in qualche Vs aiuto
    ciao e grazie a tutti

  2. #2
    Moderatore di Server Apache L'avatar di marketto
    Registrato dal
    Sep 2001
    Messaggi
    5,858
    "'HTTP_REFERER'

    The address of the page (if any) which referred the user agent to the current page. This is set by the user agent. Not all user agents will set this, and some provide the ability to modify HTTP_REFERER as a feature. In short, it cannot really be trusted."

    http://it.php.net/reserved.variables

    think simple think ringo

  3. #3
    Utente di HTML.it
    Registrato dal
    Dec 2002
    Messaggi
    115
    quindi non è affidabile come funzione....

    cè qualche altra possibilità ?

    ciao e grazie

  4. #4
    Utente di HTML.it
    Registrato dal
    Dec 2002
    Messaggi
    115
    forse è meglio rinunciare a sapere da dove arrivano ?

  5. #5
    Utente di HTML.it
    Registrato dal
    Mar 2004
    Messaggi
    1,141
    prova a fare
    print_r($_SERVER);

    e vedi quello ke ti serve...
    ciao

  6. #6
    Utente di HTML.it
    Registrato dal
    Dec 2002
    Messaggi
    115
    mi ha stampato una mezza pagina di testo e indirizzi.

  7. #7
    Utente di HTML.it
    Registrato dal
    Mar 2004
    Messaggi
    1,141
    infatti...
    ............
    [SERVER_NAME] => pippo.intranet [SERVER_ADDR] => 10.0.0.0 [SERVER_PORT] => 80 [REMOTE_ADDR] => 10.0.0.13 [DOCUMENT_ROOT] => /data/pippo.intranet [SCRIPT_FILENAME] => /pippo.intranet/meta/pag.php [REMOTE_PORT] => 33344 [GATEWAY_INTERFACE] => CGI/1.1 [SERVER_PROTOCOL] => HTTP/1.1 [REQUEST_METHOD] => GET [QUERY_STRING] => [REQUEST_URI] => /meta/pag.php [SCRIPT_NAME] => /meta/pag.php [PHP_SELF] => /meta/pag.php [argv] => Array ( ) [argc] => 0 .................................................. .

    ti ha stampato una roba del genere,no???
    ogni stringa,ha prima la variabile di riferimento,
    x esempio
    [SCRIPT_NAME] => /meta/pag.php

    se faccio echo $_SERVER[SCRIPT_NAME];
    visualizzerà /meta/pag.php...
    quindi tu x avere l'ind precedente potresti fare
    echo $_SERVER[SCRIPT_FILENAME]

    prova...

  8. #8
    Utente di HTML.it
    Registrato dal
    Mar 2004
    Messaggi
    1,141
    se il tuo problema è ke devi tornare ad un indirizzo del tipo:
    pag.php?var=1&pippo=2&pippo=3

    potresti fare una cosa cosi:

    echo $_SERVER[SCRIPT_NAME].'?'.$_SERVER['QUERY_STRING'];

    io sinc per risolvere ind cosi uso $_SERVER['HTTP_REFERER'],ma se a te nn "funziona" prova anke in questo modo...

  9. #9
    Utente di HTML.it
    Registrato dal
    Dec 2002
    Messaggi
    115
    ho scopeto che mi stampa anche l'indirizzo di posta predefinito
    e questo non mi piace. cmq provo.
    grazie

  10. #10
    Utente di HTML.it
    Registrato dal
    Mar 2004
    Messaggi
    1,141
    di niente...ciao

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.