0
使用這段代碼獲取用戶的IP地址。我有我的數據庫表中的IP無符號整數字段在MySQL數據庫表中存儲IP地址的問題
<?php
if (!empty($_SERVER['HTTP_CLIENT_IP'])){
$ip=$_SERVER['HTTP_CLIENT_IP'];
//proxy check
}elseif (!empty($_SERVER['HTTP_X_FORWARDED_FOR'])){
$ip=$_SERVER['HTTP_X_FORWARDED_FOR'];
}else{
$ip=$_SERVER['REMOTE_ADDR'];
}
$ip = ip2long($ip);
?>
測試本地服務器中的網站。問題是,在ip2long轉換後獲得'63177408abbad957ed13ae1a2dd3e0b3ed47bd0b48ffcb362'。試過
$ip=$_SERVER['REMOTE_ADDR'];
$ip = ip2long($ip);
也是。仍然沒有成功。我該如何解決它?
現在變得':: 1' –
這就是127.0.0.1的ipv6版本 –