Версия для печати темы
Нажмите сюда для просмотра этой темы в оригинальном формате
Форум программистов > PHP: Общие вопросы > Обработка параметров скриптом - проблемы


Автор: JohnSparrow 19.7.2006, 20:29
Вопрос, конечно, вас удивит, но все же....
Итак, создал файл first.php вот такого содержания:

Код

<? 
    if (isset($xxx))
    {
        echo $xxx;
    }
?>


Пробую его выполнить, введя в строке броузера следующее:
http://localhost/x.php?xxx=Hello. 
Код не выводит содержимое переменной $xxx. Если же ее инициализировать внутри кода, тогда выведет. Может быть, кто-то встречался с таким косячком?

P.S. PHP 5.0.5 установлен в качестве модуля Apache 2.0.55.
 

Автор: mr.Anderson 19.7.2006, 20:32
JohnSparrow, набирай так:
Код

<?php

 if( isset( $_GET['xxx'] ) )
  echo $_GET['xxx'];
?>

Если метод формы - GET. Если POST - соответственно, замени $_GET на $_POST. 

Автор: JohnSparrow 19.7.2006, 20:39
Большое спасибо, все заработало.

Добавлено @ 20:50 
Блин, еще один маленький вопрос:
аналогичным образом скрипт не видит значения глобальной переменной $REMOTE_ADDR. С чем это может быть связано? В php.ini установлено register_globals=on 

Автор: JohnSparrow 19.7.2006, 22:20
Уважаемые товарищи, пожалуйста, подскажите, что за номер: в скрипте переменная $REMOTE_ADDRне определена. Что делать? Видимо, у меня учебники хреновые, в них она используется без всяких намеков на такую ситуацию. В php.ini register_globals=on 

Автор: alligator 19.7.2006, 22:28
Автору учебника надо руки оторвать за register_globals=on 
Код

print $_SERVER['REMOTE_ADDR'];
 

Автор: JohnSparrow 19.7.2006, 22:49
Елки зеленые, ну это же надо, а?! Так у меня аж два таких учебника в бумажном варианте. Тогда последняя просьба - может кто-то даст сцылу на нормальную книжку, а? Я понимаю, что до всего можно дойти своим умом, имея в руках только туалетную бумагу, но все-таки. 

Надоели учебники, в которых ошибки начинаются с описания процесса установки и настройки Apache+PHP+MySQL! Или это мода такая? 

Автор: Рыжий 19.7.2006, 23:25
Поиск по форуму тебе поможет.
 

Автор: szz 20.7.2006, 05:23
А самая лучшая книжка по PHP - http://www.php.net/manual/en/. Я например только по ней и учится )))  

Автор: Shark 20.7.2006, 12:45
JohnSparrow, вот смотри http://forum.vingrad.ru/index.php?act=ST&f=176&t=101676&st=0#entry772957 тут несколько книжек рекомендовали... 

Powered by Invision Power Board (http://www.invisionboard.com)
© Invision Power Services (http://www.invisionpower.com)