Visualizzazione risultati 1 fino 4 di 4

Discussione: Informazioni visitatori

  1. #1
    tryhere non è connesso AlterVistiano
    Data registrazione
    19-09-2007
    Messaggi
    757

    Predefinito Informazioni visitatori

    Quali informazioni si possono vedere sui visitatori del proprio sito?
    Ad esempio so che <?php echo $_SERVER['REMOTE_ADDR'] ?> visualizza l'ip del visitatore.

  2. #2
    Guest

    Predefinito

    Citazione Originalmente inviato da www.tagtagweb.com
    In php esiste un utile array $_SERVER, che constiene diverse informazioni inerenti all'applicazione che gira sul web. Ad esempio $_SERVER['HTTP_USER_AGENT'] contiene il tipo di browser che sta utilizzando l'utente, $_SERVER['REQUEST_METHOD'] specifica quale metodo di richiesta è stato utilizzato per accedere alla pagina come 'GET','POST'..

    Non è detto che tutte le tutte le informazioni elencate di seguito vengano fornite dal server

    Vediamone alcuni:

    AUTH_TYPE

    contiene il tipo di autenticazione

    DOCUMENT_ROOT

    la directory root dei documenti in cui lo script è eseguito, definita nei file di configurazione del server

    GATEWAY_INTERFACE

    la revisione della specifica CGI che il server utilizza es. 'CGI/1.1'

    HTTP_USER_AGENT

    nome del browser e sistema operativo

    HTTP_AUTH_PW

    password (se c'e autenticazione)

    HTTP_AUTH_USER

    nome dell'utente (se c'e autenticazione)

    HTTP_GET_VARS


    array che contiene le coppie chiave-valore(con get)

    HTTP_POST_VARS

    array che contiene le coppie chiave-valore(con post)

    QUERY_STRING

    la stringa di query, se esiste, con cui è avvenuto l'accesso alla pagina

    PATH_TRANSLATED

    percorso basato sul filesystem allo script corrente

    PHP_SELF

    nome dello script in esecuzione relativamente alla root dei documenti

    REMOTE_ADDR

    indirizzo del browser che fa la richiesta (quasi sempre il isp con cui vi collegate ad internet)

    REMOTE_HOST

    nome host da cui l'utente sta visualizzando la pagina corrente

    REMOTE_PORT

    la porta usata sulla macchina dell'utente per comunicare con il server web

    REQUEST_METHOD

    specifica quale metodo di richiesta è stato utilizzato per accedere alla pagina, es. 'GET', 'POST','PUT','HEAD'

    REQUEST_TIME

    il timestamp dell'inizion della richiesta disponibile da PHP 5.1.0

    REMOTE_USER

    nome dell'utente(se richiediamo una autenticazione)

    SCRIPT_FILENAME

    percoso assoluto dello script in esecuzione

    SERVER_NAME

    nome del server host in cui lo script sta girando

    SERVER_PROTOCOL

    nome e revisione del protocollo di informazioni attraverso cui la pagina è stata richiesta es. 'HTTP/1.0'

    SERVER_SOFTWARE

    la stringa di identificazione del server
    Quindi dal visitatore puoi ottenere moolte informazioni, e ancora di più se provi un bel "cerca" nel forum ^_^

  3. #3
    Guest

    Predefinito

    e ancora di piu' se va su php.net ))

  4. #4
    Guest

    Predefinito

    E se vuoi sapere le tue ecco due righe di codice:

    Codice PHP:
    <?
    while(list($id,$cont)=each($_SERVER)){
    echo(
    '$_SERVER["'.$id.'"] = '.$cont.'<br>');
    }
    ?>

Regole di scrittura

  • Non puoi creare nuove discussioni
  • Non puoi rispondere ai messaggi
  • Non puoi inserire allegati.
  • Non puoi modificare i tuoi messaggi
  •