2011-04-12 6 views
0

내 웹 사이트에 알림을 표시하고 악용되는 링크가 2 개 있습니다. 사용자가 링크를 클릭 할 수있는 시간을 제한하는 방법이 있습니까? IP 주소를 기반으로 링크를 클릭 할 수있는 시간을 줄이려는 사람을 차단하고 싶지 않습니다. 기본적으로 사전 설정된 변수에 http://www.php.net/manual/en/language.variables.predefined.php는 IP 주소를 기반으로 동작을 제한 할 수 있습니다.

답변

0

예, [ "HTTP_CLIENT_IP"])

협의 $ _SERVER를 사용하여 간단한 IP 필터를 구현 할 수 요청을 제한 (I은 $ 생각 _SERVER 배열, REMOTE_ADDR)을 볼 수 있습니다.

사용자가 현재 페이지를보고있는 IP 주소입니다.

http://php.net/manual/en/reserved.variables.server.php

4

확실히

0

일반적으로 인해 진정한 가치를 마스크 할 수 프록시 및 VPN의의 클라이언트 IP 주소에 의존하는 것은 좋지 않습니다. 이 방법으로 쿠키를 설정하고 클릭 수를 추적하는 것이 좋습니다.

+0

또한 IP 차단을 위해 많은 인수가 있습니다. 이 특별한 경우에는 사용자가 언제든지 쿠키를 삭제하거나 사용할 수 없기 때문에 IP 차단이 더 적합하다고 생각합니다. 이것은 자신의 서비스를 악용하는 고의적 인 행동이므로 프록시/VPN을 사용하여 여러 IP 주소를 얻는 것보다 쉽습니다. –

+0

내가 할 수있는 정보 나 Google에서 할 수있는 정보가 있습니까? – jennifer

+0

PHP 문서에서 쿠키 값을 설정하는 몇 가지 예가 있습니다 : http://www.php.net/manual/en/function.setcookie.php – Wes

관련 문제