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

    Problema $_SERVER['REMOTE_ADDR']

    Buongiorno a tutti,
    ho un problema banale. Sul server che ospita il mio sito quando do il comando
    codice:
    echo $_SERVER['REMOTE_ADDR'];
    mi stampa sempre l'indirizzo ip del server e non del client.
    Può essere che sia dovuto a delle impostazioni che ha il server stesso? (e che in tal caso non posso modificare)
    Grazie a tutti

  2. #2
    Dai un'occhiata QUI
    "Mai discutere con un idiota. Ti trascina al suo livello e ti batte con l'esperienza." (Oscar Wilde)

  3. #3
    Niente da fare.
    Vi do il link così chi vuole può provare
    http://antoniosavolare.ilbello.com/servertry.php

  4. #4
    Quote Originariamente inviata da antoniosavolare Visualizza il messaggio
    Niente da fare.
    Cioè? Che prove hai fatto?
    "Mai discutere con un idiota. Ti trascina al suo livello e ti batte con l'esperienza." (Oscar Wilde)

  5. #5
    ho copiato il codice del link che mi hai mandato ma visualizza sempre l'ip del server, io temo che abbia qualcosa il server

  6. #6
    Utente di HTML.it L'avatar di cassano
    Registrato dal
    Aug 2004
    Messaggi
    3,002
    Hai usato
    $_SERVER['HTTP_CLIENT_IP']) ?

  7. #7
    Si ma non stampa proprio nulla li, vi posto tutto il codice:

    codice:
    <?php 
    function get_ip_address(){
        foreach (array('HTTP_CLIENT_IP', 'HTTP_X_FORWARDED_FOR', 'HTTP_X_FORWARDED', 'HTTP_X_CLUSTER_CLIENT_IP', 'HTTP_FORWARDED_FOR', 'HTTP_FORWARDED', 'REMOTE_ADDR') as $key){
            if (array_key_exists($key, $_SERVER) === true){
                foreach (explode(',', $_SERVER[$key]) as $ip){
                    $ip = trim($ip); // just to be safe
    
    
                    if (filter_var($ip, FILTER_VALIDATE_IP, FILTER_FLAG_NO_PRIV_RANGE | FILTER_FLAG_NO_RES_RANGE) !== false){
                        return $ip;
                    }
                }
            }
        }
    }
    echo get_ip_address();
    echo '<br> con http client ip   :     ';
    echo $_SERVER['HTTP_CLIENT_IP'];;
    ?>
    l'output è visibile su http://antoniosavolare.ilbello.com/servertry.php

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.