URL: https://www.opennet.me/cgi-bin/openforum/vsluhboard.cgi
Форум: vsluhforumID8
Нить номер: 2573
[ Назад ]

Исходное сообщение
"PHP не принимает аргументы"

Отправлено Dmitry , 13-Авг-04 11:27 
Здравствуйте,

Установлен Apache+PHP

Подскажите, плз, где искать ошибку.
PHP не принимает аоументы командной строки:
http://www.test.domain.ru/test.php?abc=12

В скрипте test.php
<?
echo "$abc\n";
?>
На экране - пусто, функция isset($abc) дает false.

Спасибо.


Содержание

Сообщения в этом обсуждении
"PHP не принимает аргументы"
Отправлено ees , 13-Авг-04 11:29 
>Здравствуйте,
>
>Установлен Apache+PHP
>
>Подскажите, плз, где искать ошибку.
>PHP не принимает аоументы командной строки:
>http://www.test.domain.ru/test.php?abc=12
>
>В скрипте test.php
><?
> echo "$abc\n";
>?>
>На экране - пусто, функция isset($abc) дает false.
>
>Спасибо.

php.ini
register_globals = on
По дефолту стоит в off



"PHP не принимает аргументы"
Отправлено Dmitry , 13-Авг-04 11:50 
>>Здравствуйте,
>>
>>Установлен Apache+PHP
>>
>>Подскажите, плз, где искать ошибку.
>>PHP не принимает аоументы командной строки:
>>http://www.test.domain.ru/test.php?abc=12
>>
>>В скрипте test.php
>><?
>> echo "$abc\n";
>>?>
>>На экране - пусто, функция isset($abc) дает false.
>>
>>Спасибо.
>
>php.ini
>register_globals = on
>По дефолту стоит в off


Спасибо, все заработало !


"PHP не принимает аргументы"
Отправлено Simps , 13-Авг-04 16:16 
>>>Здравствуйте,
>>>
>>>Установлен Apache+PHP
>>>
>>>Подскажите, плз, где искать ошибку.
>>>PHP не принимает аоументы командной строки:
>>>http://www.test.domain.ru/test.php?abc=12
>>>
>>>В скрипте test.php
>>><?
>>> echo "$abc\n";
>>>?>
>>>На экране - пусто, функция isset($abc) дает false.
>>>
>>>Спасибо.
>>
>>php.ini
>>register_globals = on
>>По дефолту стоит в off
>
>
>Спасибо, все заработало !

умные дядьки говорят что php_register_global=on это плохой тон =)
Тебе придется внимательно следить за непересечением имен переменных на всех страничках


"PHP не принимает аргументы"
Отправлено Simps , 13-Авг-04 11:31 
>Здравствуйте,
>
>Установлен Apache+PHP
>
>Подскажите, плз, где искать ошибку.
>PHP не принимает аоументы командной строки:
>http://www.test.domain.ru/test.php?abc=12
>
>В скрипте test.php
><?
> echo "$abc\n";
>?>
>На экране - пусто, функция isset($abc) дает false.
>
>Спасибо.
echo "$HTTP_GET_VARS['abc']\n";
isset($HTTP_GET_VARS['abc']);

php_register_globals  у тебя в off просто стоит ...


"PHP не принимает аргументы"
Отправлено Dmitry , 13-Авг-04 11:51 
>>Здравствуйте,
>>
>>Установлен Apache+PHP
>>
>>Подскажите, плз, где искать ошибку.
>>PHP не принимает аоументы командной строки:
>>http://www.test.domain.ru/test.php?abc=12
>>
>>В скрипте test.php
>><?
>> echo "$abc\n";
>>?>
>>На экране - пусто, функция isset($abc) дает false.
>>
>>Спасибо.
>echo "$HTTP_GET_VARS['abc']\n";
>isset($HTTP_GET_VARS['abc']);
>
>php_register_globals  у тебя в off просто стоит ...


Спасибо !