Имя пользователя:
Пароль:  
Помощь | Регистрация | Забыли пароль?  

Показать сообщение отдельно

Deadooshka


Сообщения: 2512
Благодарности: 690

Профиль | Отправить PM | Цитировать


если index.php лежит в корне, то и относительные ссылки дб корневыми (/index.php).
Цитата alturgrey:
$page = $_GET['page']; //сомнение вызывает эта строка .. СЮДА ли ее нужно поставить ?
if(!$page) { include("eip.php"); }
else if ($page=="cdo") { include("cdo.php"); }
else if ($page=="eip") { include("eip.php"); }
else if ($page=="fik") { include("fik.php"); } »
хотя бы наличие файла проверяйте, и (upd) очищайте от ненужных символов...

PHP код: Выделить весь код

$page = (!empty($_GET['page']))? preg_replace('{[^a-z0-9\_\-]+}i'''$_GET['page']) : '404';

if (
is_readable($page '.php'))
    include(
$page '.php');
else
    include(
'404.php'); 


Последний раз редактировалось Sham, 06-08-2010 в 17:11. Причина: +preg_replace


Отправлено: 16:53, 06-08-2010 | #11