Mysql
 sql >> Cơ Sở Dữ Liệu >  >> RDS >> Mysql

INET_ATON () và INET_NTOA () trong PHP?

ip2long() long2ip() các chức năng sẽ hoạt động tốt.

Lưu ý:bạn nên sử dụng chúng cho địa chỉ IPv4 - đảm bảo rằng trong trường hợp của bạn, $_SERVER['REMOTE_ADDR'] thực sự chứa địa chỉ IPv4 hợp lệ (chứ không phải một số nội dung IPv6) .


Đang thử trên địa chỉ IP của google:

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

Tôi nhận được kết quả sau:

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_real_escape_string là không xác định

  2. Cách đặt lại mật khẩu gốc MySQL

  3. Xếp hạng với hàng triệu mục nhập

  4. MySQL chèn hàng trên bản cập nhật khóa trùng lặp nhiều cột

  5. Cách lấy số ngày trong tháng trong MySQL