![]() |
$_GET из-под function() {...} не работает
Приветствую всех.
У меня некий коснтруктор страниц. Главная страница .PHP в виде таблицы с большими основными ячейками. В каждой ячейке прописано примерно следующее: Код:
<?А вот и проблема: если в _anyModule.php попытаться вызвать аргумент: Код:
echo $_GET['id'];Подскажите, что надо сделать? |
anyModule($_GET);
|
в AnyModule
пропиши global $_GET; |
разобрался.
Благодарю всех, кто ответил на мой запрос.
Решение проблемы оказалось достаточно простым. Я подключал свои модули прописывая include-у путь в виде "http://...". При таком вызове модуля в массив $_GET прописываются новые параметры строки, стирая "материнские" переменные. Вот в этом-то и загвоздка была. Мне было очень удобно вызывать именно по абсолютному адресу, но немного переписав систему теперь использую относительные адреса. При относительном адресе вызываемого модуля переменные в массиве $_GET остаются нетронутыми и безо всяких хитростей. Еще раз всем спасибо. До новых трудностей! |
| Часовой пояс GMT +4, время: 01:33. |
Copyright © 1999-2008 Flasher.ru. All rights reserved.
Работает на vBulletin®. Copyright ©2000 - 2026, Jelsoft Enterprises Ltd. Перевод: zCarot
Администрация сайта не несёт ответственности за любую предоставленную посетителями информацию. Подробнее см. Правила.