すべてのTORユーザーにカスタムキャプチャを送信する必要があります。これは私のPHPコードであるphpで外部Webページからip listを取得するには?
: "IPリストの取得"
// Retrieve ip list
$deny_ips = file('https://check.torproject.org/cgi-bin/TorBulkExitList.py?ip=8.8.8.8');
// Read user ip address
$ip = isset($_SERVER['REMOTE_ADDR']) ? trim($_SERVER['REMOTE_ADDR']) : '';
// Search current IP in $deny_ips array and present Captcha
if ((array_search($ip, $deny_ips))!== FALSE) {
echo 'Captcha goes here!';
exit;
}
最初のステップは正しくないと私はどのように行う、私はPHPで、このIPリストを取得することができます
PHPでそれを取得する方法を知らない
ありがとうございました!
どのように正しくないですか?おそらくhttp(s)fopenラッパーはあなたの設定で無効になっていますか? – ccKep
私はそれが最初のステップではファイルではなくウェブページであると考えています。私は、例えば配列のようなものを試してみました。残念ながら、PHPの私の理解はまだ限られています。 – Cell
'file()'は、fopenラッパーが有効である限り、URLを読み取ることができます。 [php docs](http://php.net/manual/en/function.file.php)の情報を参照してください。 – ccKep