我有一個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