![]() |
не понимаю...
Добрый день!
У меня такая проблема. Есть 2 файла, из одного я пытаюсь передать переменную в другой через ссылку, примерно так: <? echo '<a href="page.php?num=1">ссылка</a>'; ?> По ссылке на page я попадаю, но значение num упорно не передается... Чем это может быть вызвано?... |
Re: не понимаю...
Цитата:
PHP код:
|
во как... то есть для того, чтобы вывести переменную надо использовать $_GET. а раньше у меня вроде бы на другом сервере получалось обходиться без него, просто делала ссылку на нужную страницу: a href="страница.php?переменная=чему-то" , а на той странице просто писала echo переменная. и все работало. это от настроек сервера чтоли зависит?
кстати, спасибо :) |
хм... странненько... вот сколько скриптов написал ни разу не заморачивался с $_GET... =) только если для секьюрити сайта...
а вообще должно всё отличненько выводиться... а зависит да... от настроек сервера... но это очень странно если их так настроили =) |
по умолчанию в новых версиях ПХП register_globals = off
то есть переменные из массовов $_GET, $_POST, $_COOKIE, $SESSION уже не регистрируются автоматом в global scope плохо это или хорошо, но в последнее время я все чаще сталкиваюсь с серверами, настроенными таким образом можно сделать тупо: где нибудь в начале скрипта написать... PHP код:
|
хм...
ну да... вроде всё правильно =) |
2МОДЕРАТОРЫ
Предлагаю вопрос о register_globals и встроенных массивах ПХП таких как $HTTP_GET_VARS ($_GET) и остальных (Что-то типа "Не работают переменные из строки запроса - почему?") поместить в категорию "Важно" раздела PHP. |
Цитата:
|
Мить с какого времени ты модер ? :D
|
| Часовой пояс GMT +4, время: 18:40. |
Copyright © 1999-2008 Flasher.ru. All rights reserved.
Работает на vBulletin®. Copyright ©2000 - 2026, Jelsoft Enterprises Ltd. Перевод: zCarot
Администрация сайта не несёт ответственности за любую предоставленную посетителями информацию. Подробнее см. Правила.