Помогите с PHP.
Есть главная страница. На ней есть ссылки.
Если тыкнуть на линк на главной нужно чтобы загрузился раздел с подразделами и в строке адреса было index.php?page=1
Потом тыкаем на бодраздел и должно быть в строке адреса index.php?page=1&pod=1
Как это жело организовать?
Заранее благодарен.
Цитата:
Originally posted by SumroK
Мне нужно сделать вот что:
Есть главная страница. На ней есть ссылки.
Если тыкнуть на линк на главной нужно чтобы загрузился раздел с подразделами и в строке адреса было index.php?page=1
Потом тыкаем на бодраздел и должно быть в строке адреса index.php?page=1&pod=1
Как это жело организовать?
Заранее благодарен.
Мне нужно сделать вот что:
Есть главная страница. На ней есть ссылки.
Если тыкнуть на линк на главной нужно чтобы загрузился раздел с подразделами и в строке адреса было index.php?page=1
Потом тыкаем на бодраздел и должно быть в строке адреса index.php?page=1&pod=1
Как это жело организовать?
Заранее благодарен.
утром плохо сображаю.. но вот что придумал.. может можна и проще.. но все таки утроу...
на линки на первой странице так и пишешь index.php?page=1
на второй echo "$PHP_SELF?$QUERY_STRING&pod=1";
хотя мне почему то кажеться что можно и проще...
То что ты хочешь есть модульное построение страницы. Смотри.
При загрузке index.php ты смотришь isset($HTTP_GET_VARS['pod']). Если true, то смотришь какой $HTTP_GET_VARS['page'] и если надо выводишь раздел с соответвующим page и pod.
Иначе, если pod не установлено, смотришь, isset ли $HTTP_GET_VARS['page']. Если да, то выводишь нужную страницу без пода. Если же нет, то выводишь просто index.php.
Теперь. Что значит выводишь.
Заранее готовишь inc-файл (тоже пхп только чтобы не путать другое расширение) для каждого типа вывода. - для случая есть pod, есть page и нет ничего. а дальше в зависимости от адреса include(тот или иной inc-файл (всего из 3)), а как_бы_входными параметрами будут все те же переменные.
Может я и объясняю неясно, но я на этом принципе написал форум - и не знаю как можно сделать по-другому.