2016-09-27 2 views
0

클라이언트에 아무것도 보내지 않고 연결을 중지하는 PHP 함수가 있습니까? 클라이언트가 웹 사이트에 액세스 할 수 있는지 확인하기 위해 무언가를 만들고 싶지만 그렇지 않은 경우 연결을 종료하지 않고 아무것도 보내지 않고 (또는 가능한 적은 정보로) 연결을 종료합니다. 내가 성취하고자하는 것은 DDoS 공격을 차단하는 것 또는 서버를 도청하는 사람들을 만들고 싶다는 것입니다. 나는 그것들을 막는 것이 가장 좋은 방법이라고 생각하지 않지만, 괜찮습니다.PHP 연결 종료

<?php 
$client_blocked = true // Let's say that this person is blocked from the website 
if ($client_blocked) { 
    // close the connection 
} 
?> 
+3

무엇? '출구'처럼? DDOS에 대해서는 아무 것도하지 않을 것입니다. –

+5

DDoS 공격을 막으려면 PHP보다 높은 수준으로 공격해야합니다. – chris85

+1

당신은 psad와 같은 OS 레벨에서 무언가를 원합니다 – nogad

답변

-1

당신은 어느 exit 또는 die() 명령을 사용할 수 있습니다.

if (...) die(); 
if (...) exit; 
+0

OP가 묻는 질문에 대해서는 맞습니다. 그러나 기술적으로는 정확 합니다만, OP는 'PHP'보다 높은 DDoS 시도와 싸우고 싶습니다. – Derek

+0

상황에 대한 내 생각을 간단히 설명하면 DV가 아닙니다. – Derek

+0

글쎄요. 당신과 부분적으로 동의하기 때문에, 많은 사용자들은 OP가 원하는 답변보다 더 나은 대답을 선호합니다. 어떤 방법으로 혼란 스럽습니다. – Rhopercy