2016-09-27 6 views
0

PHPにクライアントに何も送信せずに接続を停止する機能はありますか?クライアントがWebサイトにアクセスできるかどうかを確認するものを作成したいが、そうでない場合は、何も送信しないで(またはできるだけ情報を少なくして)接続を終了するだけです。私が達成しようとしているのは、DDoS攻撃をブロックするものや、サーバーを盗んでいる人だけを作りたいということです。私はそれをブロックするのが最良の方法だとは思わないが、それは私にとっては大丈夫だ。PHPエンド接続

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

とは? 'exit'と同じですか?それは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