Страница 1 из 1

PHP передача параметров

Добавлено: 26 окт 2004, 08:34
vadimy
Пытаюсь передать идентификатор пользователя со страницы на страницу через адресную строку (напр., http://x.htm?id=777), на новой странице проверяю наличие идентификатора.
При этом у провайдера все передается нормально, а на локальной машине переменная теряется и отсутствует на странице x.htm. Недавно переустанавливал связку апач-PHP-MySQL/
Где тут собака порылась. М.б. какие-то настройки в конф. файлах PHP, Апача крутить?
Заранее благодарен за советы.

Добавлено: 26 окт 2004, 17:44
AiK
vadimy, проблема скорее всего в том, что ты неправильно пытаешься получить переменную.
Крутить надо register_globals, но лучше этого не делать. См. http://ru.php.net/register_globals

Добавлено: 26 окт 2004, 21:14
vlg
Проверь в настройках на локальной машине, что .HTM вайлы обрабатаваются PHPей.

Добавлено: 30 окт 2004, 15:37
Oscar
vadimy,
echo $_REQUEST['id'];

Добавлено: 10 дек 2004, 11:01
Hup
Используй с ссылке Aik~а? вот такую функцию(не помню, где откопал) и будет все путем

Код: Выделить всё

function GetDataForm($var)
{
        if (isset($_POST[$var])) {
                return $_POST[$var];
        } elseif (isset($_GET[$var])) {
                return $_GET[$var];
        } else return "";
}

ну и потом, где-нибудь вызываешь

Код: Выделить всё

$text = GetDataForm('text'); /*'text' - типа какое-то имя в форме, в каком-то там предыдущем файле*/