を働いていない:私の作っPHPブロッカーこのコードが機能している
https://www.skools.cu.ma/contents/posts/Comma.php:
<?php
require ('./../../blocks/block_function.php');
?>
https://www.skools.cu.ma/blocks/block_function.php:
<?php
$badcomment_comma_post = array("137.97.11.13", "222.222.222", "333.333.333");
if (in_array ($_SERVER['REMOTE_ADDR'], $badcomment_comma_post)) {
die("<script>window.location = 'https://www.skools.cu.ma/blocks/bad_comment.php';</script>You have been blocked");
}
?>
をしかし、私は、IPアドレスとリダイレクタコードを分離しようとしたとき、それはdidnのPHPのエラーメッセージはありません:
https://www.skools.cu.ma/blocks/block_function.php:
<?php
$file = file_get_contents('./../../blocks/bad_commented_ip.txt');
$badcomment_comma_post = array($file);
if (in_array ($_SERVER['REMOTE_ADDR'], $badcomment_comma_post)) {
die("<script>window.location = 'https://www.skools.cu.ma/blocks/bad_comment.php';</script>You have been blocked");
}
?>
https://www.skools.cu.ma/blocks/bad_commented_ip.txt:
"137.97.11.13", "222.222.222", "333.333.333"
助けてください?
このビットは動作しません: '配列($ファイル);' ...代わりに内容を爆発します。 – IncredibleHat
それを解決する方法? – user8783930