아래 코드는 내 IP 주소의 처음 두 자릿수 만 반환하는 것으로 보입니다. 어떻게 전체 IP 주소를 얻을 수 있습니까?MySQL에 표시 할 전체 IP 주소 받기
$ip2 = $_SERVER['REMOTE_ADDR'];
편집 : 나는 latin1_swedish_ci VARCHAR (30)로 MySQL로 놓겠. 전체 IP를 표시하는 형식이 변경 되었습니까?
EDIT 2 : 아마도 형식을 변경하는 것이 나의 쿼리 일 수 있습니다. 여기에 있습니다 :
$query1 = sprintf("INSERT INTO values VALUES (NULL, 'phoenix', %d, '%s', %d, %d, %d, NULL)", $submissionid, $fullurl, $uid, $ip1, $ip2);
mysql_query($query1) or die(mysql_error());
로컬 호스트 또는 외부 서버에서 실행 중이십니까? 데이터베이스에 저장 하시겠습니까? – VictorKilo
더 많은 코드를 보여줄 수 있습니까? 그것은 전체 IP를 제공해야합니다. –