XOOPS Cube 5
■ このスレッドは過去ログ倉庫に格納されています
0425nobodyさん
2006/02/15(水) 09:32:01ID:???function deny_ramen()
{
// なんかいろいろincludeしても誤作動しないように関数の中で全部やっちゃうね。
$ramen_server = array('xoops-module.info',
'tokyo-ramen.org',
'xoops.jp',
'knowledgestudio.biz',
'd.hatena.ne.jp/naoops',
'ameblo.jp/naoops',
'naokoueda.com'
);
if (isset($_SERVER['HTTP_REFERER'])) {
foreach($ramen_server as $ref) {
if (preg_match('/' . preg_quote($ref, '/') . '/i', $_SERVER['HTTP_REFERER'])) {
// とりあえず30秒は謹慎処置ね。
$_SESSION['BAD_REFERERS'] = time() + 30;
return $ref;
}
}
}
if (isset($_SESSION['BAD_REFERERS']) && $_SESSION['BAD_REFERERS'] > time()) {
return true;
}
return false;
}
■ このスレッドは過去ログ倉庫に格納されています