cmsservice писал(а):Смотри в сторону GeoIP, он кушает такие файлы и предоставляет тебе нужную информацию о регионе.
cmsservice писал(а):1. GeoIP это кроме файлов, еще и API. См. сюдаПожалуйста зарегистрируйтесь, чтобы увидеть ссылку
2. ИМХО вешаться нужно на событие. См. сюдаПожалуйста зарегистрируйтесь, чтобы увидеть ссылкуДумаю на on_before_render самое оно будет, там как раз получаешь страницу на которую пытаются войти и можешь сделать редирект.
$ip = $_SERVER['REMOTE_ADDR'];
$city = geoip_record_by_name($ip);
if ($city['city'] == 'Novosibirsk') {
$v = View::getInstance();
$v->render('/page_not_found');
}
$v = View::getInstance();
$v->render('/page_not_found');
header("HTTP/1.0 404 Not Found");
cmsservice писал(а):Да зачем так сложно, делай просто редирект через
- Код: Выделить всё
header("HTTP/1.0 404 Not Found");
cmsservice писал(а):Все ок. СмотриПожалуйста зарегистрируйтесь, чтобы увидеть ссылку
Вернуться в Помощь по concrete5
Сейчас этот форум просматривают: нет зарегистрированных пользователей и гости: 3