我有一个PHP脚本,包括特殊的查阅情况不同的网页:PHP爆炸工作只与最后一行
$ref_found = false;
// get referer if exists
$referer = false;
if (isset($_SERVER['HTTP_REFERER'])) {
$referer = $_SERVER['HTTP_REFERER'];
// get content of list.txt
$list = explode(chr(10), file_get_contents('list.txt'));
foreach ($list as $l) {
if (strlen($l) > 0) {
if (strpos($referer, $l)) {
$ref_found = true;
}
}
}
}
// include the correct file
if ($ref_found) {
require_once('special_page.html');
} else {
require_once('regular_page.html');
}
的Referer DB是简单的txt文件(LIST.TXT),它看起来像这样:
domain1.com
domain2.com
domain3.com
不幸的是,此脚本仅适用于列表中的最后一个域(domain3.com)。
我添加了什么? \n
?
或者以不同的方式创建域DB更好?
这是工作,非常感谢你很多帮助:) – Luca
@ user2545134如果您发现此回答有用,您可以点击旁边的复选标记将其标记为已接受的答案。一旦你有更多的代表,你也可以upvote任何有用的答案。 – jcsanyi
完成, “break”非常棒,我可以在列表开头设置最受欢迎的域名以加速 – Luca