![]() |
|
||||||||||
|
|||||||
|
|
« Предыдущая тема | Следующая тема » |
| Опции темы | Опции просмотра |
|
![]() |
|
|
|
|||||
|
Lorem ipsum
|
Приветствую всех.
У меня некий коснтруктор страниц. Главная страница .PHP в виде таблицы с большими основными ячейками. В каждой ячейке прописано примерно следующее: Каждый модуль заключен в функцию, чтобы не путаться с переменными в большой странице, на которой таких модулей несколько. А вот и проблема: если в _anyModule.php попытаться вызвать аргумент: То выдается сообщение: Notice: Undefined index: id. Подскажите, что надо сделать?
__________________
Поймай яблоко 2! |
|
|||||
|
Ветеран форума
|
anyModule($_GET);
__________________
... |
|
|||||
|
в AnyModule
пропиши global $_GET; |
|
|||||
|
Lorem ipsum
|
Благодарю всех, кто ответил на мой запрос.
Решение проблемы оказалось достаточно простым. Я подключал свои модули прописывая include-у путь в виде "http://...". При таком вызове модуля в массив $_GET прописываются новые параметры строки, стирая "материнские" переменные. Вот в этом-то и загвоздка была. Мне было очень удобно вызывать именно по абсолютному адресу, но немного переписав систему теперь использую относительные адреса. При относительном адресе вызываемого модуля переменные в массиве $_GET остаются нетронутыми и безо всяких хитростей. Еще раз всем спасибо. До новых трудностей!
__________________
Поймай яблоко 2! |
![]() |
Часовой пояс GMT +4, время: 07:50. |
|
|
« Предыдущая тема | Следующая тема » |
|
|