Цитата
Даже если с помощью include , всё равно ошибка..
Удивительно. Может быть, дело в том, что такими инструкциями вы пытаетесь выполнить JavaScript сервером как PHP-код?
И потом, как это изменит работу ресурса в целом, если данный скрипт не делает ровным счетом ничего полезного, т.к. страница все равно генерируется и отдается, и только потом вызывается данный диалог "вам здесь не рады"? Если целью была защита от DDoS, то такой диалог должен быть
вместо генерации страницы, а не в довесок к ней.
Добавьте в index.php перед "define( 'IPB_THIS_SCRIPT', 'public' );":
$sekret = '208923u90fww';
if (!isset($_COOKIE[$sekret])) {
echo "
<html><title>Антиддос</title><meta http-equiv='content-type' content='text/html; charset=UTF-8' />
<script type='text/javascript'>
if (confirm('Вы точно хотите сюда войти? Если нет, нажмите ОТМЕНИТЬ и Вы вернетесь туда, откуда пришли.')) {
var today = new Date(); var expire = new Date(); var nDays = 1;
expire.setTime(today.getTime() + 3600000*24*nDays);
document.cookie = '{$sekret}=pass;expires='+expire.toGMTString();
location.reload();
} else {
history.back();
}
</script>";
exit();
}