EspañolDeutschFrançaisItalianoPortuguêsРусскийΕλληνικά日本語中文(简体)हिन्दी; हिंदीالعربية
Configura come lingua predefinita
Domande di PF - Cose da fare

Come capire se un indirizzo IP è in un range di IP di indicazioni in PHP

Programmazione PHP  
 
Come capire se un indirizzo IP è in un range di IP di indicazioni in PHP

Quando lavoriamo con Indirizzi IP Siamo in grado di eseguire determinate azioni sulla base di tali identificatore. Possiamo ottenere il posizione, garantire o negare accesso, eseguire filtro in base a intervalli, ecc.

Nel caso in cui abbiamo bisogno di fare un Filtra per intervallo, o qualsiasi altra operazione che si desidera sapere se un determinato IP appartiene o non per un intervallo di indirizzi, Possiamo fare uso della funzione nativa chiamata PHP ip2long.

Funzione ip2long Restituisce un valore valore integer con segno numerico, così molti dei valori che verranno restituiti saranno negativo per le architetture di 32 bit. Per formattarle correttamente, sarà necessario utilizzare il formato senza segno (%u) e passare il valore formattato dalla funzione printf().

 

Tornando al nostro scopo di sapere se un certo Indirizzo IP appartiene a un intervallo di indirizzi, poi si lascia il codice per fare questo:

 

Come si può vedere, è qualcosa di molto semplice calcolare. Eseguire solo il conversioni utilizzando la funzione ip2long da direzioni diverse e Verificare i vari condizionale Ci indicherà Se l'IP è all'interno i limiti, Inclusive, gamma.

 

Lasciaci un commento o accedere allaCose da fare
Share on Facebook Tweet about this on Twitter Share on Google+ Pin on Pinterest Share on Reddit Share on VK Share on StumbleUpon Share on Tumblr Share on LinkedIn Email this to someone Print this page