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

luigi777

Utente Attivo
14 Feb 2008
1.085
1
38
39
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:

borgo italia

Super Moderatore
Membro dello Staff
SUPER MOD
MOD
4 Feb 2008
16.042
148
63
PR
www.borgo-italia.it
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......
 
Discussioni simili
Autore Titolo Forum Risposte Data
T ALTRO PROBLEMA CON ARRAY PHP PHP 1
S [PHP] Confrontare due array con valori quasi uguali PHP 2
MarcoGrazia [PHP] Unioni di due array con somma di valori PHP 6
G sql select con array in php PHP 1
A [PHP] Script con array con numeri che iniziano per 00 PHP 2
F [PHP] Problema con array multidimensionale PHP 4
D [PHP] Unire 2 Array con ID in comune PHP 0
alessandra86 [PHP] Popolamento database con form ricorsivi - problema array (foreach ) PHP 5
R [PHP] Problema stampa array bidimensionali con formula $html.=<<<myHtml... PHP 2
fabryx [PHP]RISOLTO: eliminazione riga con singolo valore duplicato in array PHP 19
Monital [PHP] Creare un array da stringa con diversi spazi PHP 3
neo996sps PHP/MySQL - Problema con generazione array PHP 14
G Inserimento array proveniente da un modulo di registrazione con PHP e MySQL PHP 6
A [risolto] caricare con un ciclo For dei file PHP inclusi in una variabile array PHP 3
G php interrogare con shell exec scp e creare un array dei risultati PHP 0
T fatture con voci fattura in php PHP 0
M Problemi con la stampa dei valori in php PHP 1
R Aggiornare record mysql con Ajax, jQuery e php Ajax 2
B ciclare file xml con PHP PHP 1
Z Video protetto con PHP PHP 0
Z Problema di sincronizzazione PAYPAL con PHP PHP 1
P Rimozione automatica url da sitemap.xml con PHP PHP 1
P Modifica con PHP di un node in una sitemap xml PHP 0
R Tradurre stringhe con php e google translator PHP 4
A Estrapolare parti di testo con PHP PHP 2
S Problemi delle funzioni eliminate con PHP e MySQL PHP 4
W verificare credenziali in automatico con PHP PHP 1
M Problema con php per calcolo costo percentuale PHP 7
moustache text box + post php con IE si comporta in modo strano PHP 15
B Fare calcoli con php da tabella mysql PHP 2
L [PHP] Problema con Telegram PHP 1
MarcoGrazia [PHP] Download di file con errore all'interno. PHP 1
S [PHP] email con inserimento dati nel database PHP 23
Stefano Migotto Creazione di un div con php o js PHP 9
M [PHP] Passare variabile di sessione con metodo GET PHP 10
S [PHP] Recupero nome immagine da Form con input file PHP 3
G Invio mail con php da dati prelevati da un database PHP 9
D Moltiplicazioni con solo addizioni in php PHP 5
M [PHP] Elenco con "classifica" delle informazioni nel db PHP 3
C [PHP] Form con Inserimento dati dalla maschera e un menù a discesa che prende i dati dal db PHP 1
M [PHP] Estrazione random con nomi presi dal db PHP 22
W Come effettuare ripetute chiamate Curl con la stessa connessione autentica [PHP] PHP 0
N [Apache] problema con estensione php Apache 0
C [PHP] Problema con download file PHP 0
L difficoltà con Xampp. printing php mancante...help Web Server 6
A [PHP] registrazione utente in un database sql con confronto PHP 1
M [PHP] Problema con preg_match PHP 1
A come spedire SMS da codice PHP con mdem USB PHP 0
pjtertdj Visualizzazione dati in php da mysql con funzione matematica in javascript PHP 1
M [PHP] Recuperare coppia con valori i valori MAX e coppia con valori MIN PHP 26

Discussioni simili