Помогите пожалуйста разобраьса, проблема в том что что бы не увеличевать количество страниц на сацте я сделал оснавную страницу где через include подставляю другие (слева таблица с сылками а справа таблица с вставляевыми страницами) в левой таблице ссылки имеют вид Код (Text): <a href=?id=01.php >test1</a> <a href=?id=02.php >test2</a> и тд а справа у меня код где PHP: <?php $arr = array("00.php", "01.php","02.php"); if (!isset($id)) include ("00.php"); else { if(in_array($id,$arr)) include ($id); } ?> пока не отключил register_globals всё работало прекрасно, как только отключил уже не работает, вопрос, как можно заново запустить это дело не включая register_globals. Буду весьма признателен за любой совет.
Чукча не читатель, чукча писатель (c) PHP: <?php $arr = array("00.php", "01.php","02.php"); if (!isset($_GET['id'])) { include ("00.php"); } else { if(in_array($_GET['id'],$arr)) { include ($_GET['id']); } } ?>
Лекарство PHP: $GLOBALS += $HTTP_GET_VARS; $GLOBALS += $HTTP_POST_VARS; $GLOBALS += $HTTP_COOKIE_VARS;
да но при этом всегда выдаётся сообщение типа Код (Text): Notice: Use of undefined constant id - assumed 'id' in z:\home\mysite.ru\www\index.php on line 106