[PHP] if con array per controllare l'ip locale

Discussione in 'PHP' iniziata da luigi777, 27 Aprile 2017.

  1. luigi777

    luigi777 Utente Attivo

    Registrato:
    14 Febbraio 2008
    Messaggi:
    1.061
    Mi Piace Ricevuti:
    1
    Punteggio:
    38
    Sesso:
    Maschio
    Località:
    Massa, Italy
    Salve, ho questo codice:
    PHP:
    function save_comment_extra_info$comment_id ) {
        if(
    $_SERVER["REMOTE_ADDR"] == '::1')
        {
          
    add_comment_meta($comment_id'comment_city''localhost');
          
    add_comment_meta($comment_id'comment_ip''localhost');
          
    add_comment_meta($comment_id'comment_browser''localhost');

        }else
        {
          
    $browser getBrowser($_SERVER['HTTP_USER_AGENT']);
          
    $ip $_SERVER["REMOTE_ADDR"];
          
    $city _ipinfo($ip);
          
    add_comment_meta($comment_id'comment_city'$city);
          
    add_comment_meta($comment_id'comment_browser'$browser);
          
    add_comment_meta($comment_id'comment_ip'$ip);

        }
    }
    add_action'comment_post''save_comment_extra_info' );
    vorrei controllare che quando sono in locale mi scriva quello che ho scritto io.. nell'if.

    Però dove c'è ::1 vorrei aggiungere altri indirizzi ip dei miei computer.

    E poi con xampp come mai viene scritto ::1 invece di 127.0.0.1 ?

    grazie mille e buona settimana.
     
    Ultima modifica di un moderatore: 28 Aprile 2017
  2. borgo italia

    borgo italia Super Moderatore Membro dello Staff SUPER MOD MOD

    Registrato:
    4 Febbraio 2008
    Messaggi:
    16.028
    Mi Piace Ricevuti:
    146
    Punteggio:
    63
    Sesso:
    Maschio
    Località:
    PR
    Home Page:
    ciao
    potresti provare così
    PHP:
    function save_comment_extra_info$comment_id ) {
        
    $vari_ip=array('::1''tuo_ip_1','tuo_ip_2','tuo_ip_3');//crei un array con gli ip che ti interessano
        
    if(in_array($_SERVER["REMOTE_ADDR"],$vari_ip)){//verifichi se remote è nel tuo array
        //ecc......
     
Sto caricando...

Condividi questa Pagina