2016-05-10 7 views
-1

悪質なトラフィックをブロックして自分自身のAPIを作成するエンコードされたPHPアプリケーションを使用したいと思います。それは訪問者がウェブサイトを訪問させるか、彼に.htmlブロックメッセージを表示させる2つの "帰り道"しか持たない。ドメインB、C、DのPHPアプリケーションを使用して自分のドメインAにクエリを実行すると、訪問者のトラフィックが悪いかどうかを確認できますか?PHPアプリケーションの回避策?

ドメインAにはコンテンツとして「1」しか表示されないため、テストに合格した訪問者にはこの番号のみが表示されます。

$url = 'www.protected-domain-A.com'; 
$content = file_get_contents($url); 
if (strpos($content, '1') !== false) { 
echo 'Visitor is good, let him pass!'; 
} 
+0

私はあなたがここで何をしようとしているのか分かりません。特定のURLがあなたのサイトにアクセスできないようにするには、白黒リストに入れたいですか? – WillardSolutions

答えて

0

トークンまたはユーザー認証のアプローチを使用する必要があります。

これを行う1つの方法は、すでに解決策があるフレームワークを使用することです。 - https://lumen.laravel.com/

  • スリムframwork - http://www.slimframework.com/
  • Zendのフレームワーク - http://framework.zend.com/
  • のYiiフレームワーク - http://www.yiiframework.com/
  • そして、より多くの

    • ルーメン/ laravel: あなたは、いくつかを試みることができます。しかし、実際に手動で行う場合は、「php token authentication」または「php oauth2」を検索する必要があります。これは主に人々が今日使っている方法です。