Mysql
 sql >> база данни >  >> RDS >> Mysql

INET_ATON() и INET_NTOA() в PHP?

ip2long() и long2ip() функциите трябва да работят добре.

Забележка:трябва да ги използвате за IPv4 адреси - уверете се, че във вашия случай $_SERVER['REMOTE_ADDR'] всъщност съдържа валиден IPv4 адрес (а не някакви IPv6 неща) .


Опитване с IP адрес на Google :

var_dump(ip2long('209.85.227.147'));
var_dump(long2ip(3512066963));

Получавам следния изход:

int(3512066963)
string(14) "209.85.227.147" 


  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. как да попълним стойността на колоната на mysql въз основа на формула?

  2. Намерете стойности, които не съдържат числа в MySQL

  3. Как да настроите часовата зона на базата данни в application.ini

  4. MySQL #1140 - Смесване на GROUP колони

  5. mysql селектираща заявка в сериализиран масив