>백엔드 개발 >PHP 튜토리얼 >양식을 반복적으로 제출하지 마십시오. IP 세그먼트 액세스를 제한하고 양식의 IP 제출을 금지하는 PHP 코드입니다.

양식을 반복적으로 제출하지 마십시오. IP 세그먼트 액세스를 제한하고 양식의 IP 제출을 금지하는 PHP 코드입니다.

WBOYWBOYWBOYWBOYWBOYWBOYWBOYWBOYWBOYWBOYWBOYWBOYWB
WBOYWBOYWBOYWBOYWBOYWBOYWBOYWBOYWBOYWBOYWBOYWBOYWB원래의
2016-07-29 08:44:581176검색

판단을 내리려면 Feedback.php에 다음 코드를 추가하기만 하면 됩니다.
참고: 다음은 IP를 제한하는 PHP의 예제 코드입니다. CMS에 적용하려는 경우 직접 수정하거나 DEDECMS를 사용하는 경우 이 사이트에 문의하세요.

코드 복사 코드는 다음과 같습니다.


//IP 접근 제한 추가
if( getenv('HTTP_CLIENT_IP') && strcasecmp(getenv('HTTP_CLIENT_IP'), '알 수 없음')) {
$userip = getenv('HTTP_CLIENT_IP')
} elseif(getenv('HTTP_X_FORWARDED_FOR') && strcasecmp( getenv('HTTP_X_FORWARDED_FOR'), '알 수 없음')) {
$userip = getenv('HTTP_X_FORWARDED_FOR')
} elseif(getenv('REMOTE_ADDR') && strcasecmp(getenv('REMOTE_ADDR') , '알 수 없음')) {
$userip = getenv('REMOTE_ADDR')
} elseif(isset($_SERVER['REMOTE_ADDR']) && $_SERVER['REMOTE_ADDR'] && strcasecmp($_SERVER[ 'REMOTE_ADDR' ], '알 수 없음')) {
$userip = $_SERVER['REMOTE_ADDR']
}
//IP 제한
if ($userip=='27.37.188.128' ){
header("location:http://sc.jb51.net");//차단된 후 이 사이트로 이동
exit
}
//IP 세그먼트 제한
$ip_arr =explod('.', $userip);
#제한된 IP 세그먼트, 192.168.*.*라고 가정
if (!(($ip_arr[0] == '192' && $ ip_arr [1]=='168') )){
header("location:http://sc.jb51.net");//금지된 후 이 사이트의 자료 사이트로 이동
exit; 🎜>}else{
header("location:http://www.jb51.net");//일반 IP에서는 이 사이트의 홈페이지에 바로 접속합니다
exit
}
? >
위 내용은 PHP에서 IP 세그먼트 액세스를 제한하고 양식의 IP 제출을 금지하기 위해 양식을 반복적으로 제출하지 마십시오라는 내용을 포함하여 코드를 소개하는 내용입니다. PHP 튜토리얼에 관심이 있습니다.

성명:
본 글의 내용은 네티즌들의 자발적인 기여로 작성되었으며, 저작권은 원저작자에게 있습니다. 본 사이트는 이에 상응하는 법적 책임을 지지 않습니다. 표절이나 침해가 의심되는 콘텐츠를 발견한 경우 admin@php.cn으로 문의하세요.