2016-05-10 98 views
-1

我想使用一個編碼的PHP應用程序阻止不好的流量來創建我自己的API。它只有兩種「返回」方式,讓訪問者訪問一個網站或向他顯示一個.html封鎖信息。我如何查詢我的域A與來自域B,C,D的PHP應用程序以檢查訪問者是否流量不佳?適用於應用程序的PHP API解決方法?

我想讓域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

我不認爲我明白你要在這裏做什麼。您是否想將訪問您網站的某些網址設爲白名單/黑名單? – WillardSolutions

回答

0

您應該使用令牌或用戶身份驗證方法。

一種方法是使用已經爲您提供解決方案的框架。 你可以嘗試一些:

還有很多很多。但是如果你真的想手動做到這一點,你應該搜索「php令牌認證」或「php oauth2」。這是大多數人現在使用的方式。

相關問題