Warning: Cannot use a scalar value as an array in /home/admin/public_html/forum/include/fm.class.php on line 757

Warning: Invalid argument supplied for foreach() in /home/admin/public_html/forum/include/fm.class.php on line 770
Форумы портала PHP.SU :: Версия для печати :: Переменная $_SERVER
Форумы портала PHP.SU » » Вопросы новичков » Переменная $_SERVER

Страниц (1): [1]
 

1. stas0 - 19 Июня, 2013 - 19:45:02 - перейти к сообщению
Файл:
PHP:
скопировать код в буфер обмена
  1. echo "<pre>";
  2. print_r($_SERVER['argv']);
  3. echo "</pre>";

Не выходит запустить $_SERVER['argv'] через командную строку и браузер.

Код командной строки: Z:\home\php5\www\www\xslt\php_files\php server.php arg1 arg2 arg3

Строка запроса в браузере: http://php5/www/xslt/php_files/server.php?script.php&arg1&arg2&arg3
Выводит:
CODE (html):
скопировать код в буфер обмена
  1. Array
  2. (
  3.     [0] => script.php&arg1&arg2&arg3
  4. )
2. caballero - 19 Июня, 2013 - 19:48:08 - перейти к сообщению
так напиши строку запроса по челевечески

а в командной строке переменной $_SERVER вообще неоткуда взятся
3. stas0 - 19 Июня, 2013 - 19:55:56 - перейти к сообщению
Напишите пожалуйста, а то это впервые Растерялся
4. Keanor - 20 Июня, 2013 - 07:47:32 - перейти к сообщению
в $_SERVER записываются переменные окружения от веб-сервера, и в командной строке его использовать... не пробовал. Просто используйте переменную $argv

 

Powered by ExBB FM 1.0 RC1