방문자 IP를 가져오고 폭발로 점을 제거하고 데이터베이스에 점없이 IP를 저장 한 다음 가져 와서 반향하는 스크립트를 작성하고 있습니다. 그러나 데이터베이스에 저장할 때 내 IP가 엉망이됩니다.My IP가 mysql에 저장 될 때 변환됩니다.
예 : 내 IP는 점없이, 178.175.35.205
이다 17817535205
하지만, MYSQL를 통과 할 때, 심지어 phpMyAdmin을에서 볼 수 2147483647
로 변환된다.
업데이트 : 모든 것이 잘되었지만 BIGINT
을 제외한 INT
을 사용하고있었습니다. 그것은 그것을 고쳤다. 지금 ip2long 및 long2ip을 사용 중입니다.
* "엉망"*으로 무엇을 의미합니까? – David
'messsed up'IP가 필요합니다 – samayo
DB에 정수로 저장하지 마십시오. 문제가 해결되었습니다. –