Вопрос № 20608: Здравствуйте, уважаемые эксперты.
У меня большой глюк. В голове.
PHP-файл с содержанием:
<?=$p;?>
Пишу в адресной строке что-то вроде:
http://localhost/ppp.php?p=2005
Вижу в браузере:
Notice: Undefined variable: p in...
Вопрос № 20608
Здравствуйте, уважаемые эксперты.
У меня большой глюк. В голове.
PHP-файл с содержанием:
<?=$p;?>
Пишу в адресной строке что-то вроде:
http://localhost/ppp.php?p=2005
Вижу в браузере:
Notice: Undefined variable: p in E:My_sitesermine_pnz_ruwwwhtmlppp.php on line 1
Как же обращаться к переменной, вводимой в адресную строку?
Отправлен: 09.05.2005, 17:32
Вопрос задал: Ermine (статус: Посетитель)
Всего ответов отправлено: 5
Отвечает: nimoid
Здравствуйте, Ermine!
Настрой пхп. Должно быть все ок.
Ответ отправил: nimoid (статус: 1-ый класс)
Отправлен: 09.05.2005, 19:25
Отвечает: Lancelot
Здравствуйте, Ermine!
Это не глюк! Попробуй так:
$_POST['cmd']
Ответ отправил: Lancelot (статус: 1-ый класс)
Отправлен: 09.05.2005, 19:36
Отвечает: Смирных Сергей Владимирович
Здравствуйте, Ermine!
Попробуйте так
<?
if(isset(@$p))
{echo $p;}else{echo "Переменная р не задана";}
?>
потому что таким методом <?=$p;?> передаются переменные из PHP в Java, ну по крайней мере я так делаю.
З.Ы.
возможно еще что у Вас не активизирована такая возможность в php.ini
Отвечает: Евгений Неверов
Здравствуйте, Ermine!
Просто в файле php.ini замените строку E_ALL ; & E_NOTICE на E_ALL & E_NOTICE
Ответ отправил: Евгений Неверов (статус: 5-ый класс)
Отправлен: 12.05.2005, 10:45
Отвечает: Andrewkz
Здравствуйте, Ermine!
Попробуй
<?=$_REQUEST['p'];?>
или
<?=$_GET['p'];?>
Ответ отправил: Andrewkz (статус: 1-ый класс)
Отправлен: 12.05.2005, 12:35 Оценка за ответ: 5
Отправить вопрос экспертам этой рассылки
Приложение (если необходимо):
* Код программы, выдержки из закона и т.п. дополнение к вопросу.
Эта информация будет отображена в аналогичном окне как есть.
Обратите внимание!
Вопрос будет отправлен всем экспертам данной рассылки!
Для того, чтобы отправить вопрос выбранным экспертам этой рассылки или
экспертам другой рассылки портала RusFAQ.ru, зайдите непосредственно на RusFAQ.ru.
Форма НЕ работает в почтовых программах The BAT! и MS Outlook (кроме версии 2003+)!
Чтобы отправить вопрос, откройте это письмо в браузере или зайдите на сайт RusFAQ.ru.