Помощник
|
Как получить переменные через адресную строку? |
legen
|
Сообщение
#1
|
||
|
|
||
|
|||
legen
|
Сообщение
#2
|
|
То есть чтобы было вот так:
Отсылаю вот так: http://localhost/hello.php?name=sd&age=sd а получаю: Привет, ! Я знаю, Вам лет! |
|
|
НЕПЛОХОЙ |
29.7.2009, 19:18;
Ответить: НЕПЛОХОЙ
Сообщение
#3
|
|
[php]<?
echo "Привет, ".$_GET['name']."!<br> Я знаю, Вам ".$_GET['age']." лет!"; ?>[/php] |
|
|
phpuser |
29.7.2009, 21:18;
Ответить: phpuser
Сообщение
#4
|
|
Я б лучше так бы замутил!
[php]<? if (issset($_GET['name'])) {$name = $_GET['name'];} if (issset($_GET['age'])) {$age = $_GET['age'];} echo "Привет $name!<br> Я знаю, Вам $age лет!"; ?>[/php] |
|
|
phpuser |
29.7.2009, 21:24;
Ответить: phpuser
Сообщение
#5
|
|
Дело в том что проблема может быть в хосте. Короче не буду лишний раз забивать голову, а просто напишу.
В перед тем как использовать переменные которые были переданы методом GET и POST необходимо в начале документа прописать: if (isset($_GET['name'])) {$name = $_GET['name'];} У меня в начале изучения PHP с этим было много проблем! |
|
|
НЕПЛОХОЙ |
30.7.2009, 0:48;
Ответить: НЕПЛОХОЙ
Сообщение
#6
|
|
Я б лучше так бы замутил! в этом конкретнмо случае вообще нет разницы, проверять существует такая переменная или нет. Только лишние буквы... Дело в том что проблема может быть в хосте. если registr_global=on то переменные можно применять без $_GET['var'] или $_POST['var'], просто $var. Но это не безопастно, поэтмоу гораздо лучше когда registr_global=off |
|
|
legen
|
Сообщение
#7
|
|
Евгений спасибо, как раз то что хотел узнать! Именно про registr_global=on.
phpuser так конечно можно но суть не изменится) |
|
|
legen
|
Сообщение
#8
|
|
Еще такой вопрос возник: а как тогда получить значения переменных окружения QUERY_STRING и REMOTE_USER , если registr_global=off ? Таким способом не получается: $_GET['QUERY_STRING'] или $_POST['QUERY_STRING']...
|
|
|
НЕПЛОХОЙ |
30.7.2009, 12:01;
Ответить: НЕПЛОХОЙ
Сообщение
#9
|
|
legen, а точно REMOTE_USER, а не REMOTE_ADDR?
вообще вот так [php]$_SERVER['QUERY_STRING'] $_SERVER['REMOTE_ADDR'][/php] вот тут все подробно |
|
|
legen
|
Сообщение
#10
|
|
|
REMOTE_ADDR - ты прав, да и не я сам придумал - из котерова взял).
Благодарю за ссылку
|
|
|
||
|
Похожие темы
Тема | Ответов | Автор | Просмотров | Последний ответ | |
---|---|---|---|---|---|
Арбитражники, как ведете учет расходов и доходов? | 12 | Boymaster | 1923 | Вчера, 21:03 автор: MisterBit |
|
Как вывести деньги в Украине с заблокированного Юмани ? | 29 | freeax | 4817 | 17.4.2024, 1:19 автор: sergio11 |
|
Bropush - Твой бро в монетизации через Push-уведомления | 30 | bropush | 11813 | 16.4.2024, 18:19 автор: bropush |
|
Как вы отдыхаете от работы за компом | 148 | adw-kupon.ru | 19713 | 8.4.2024, 10:37 автор: Skyworker |
|
Как вы бросили работу и перешли на заработок с сайтов? | 18 | uahomka | 3109 | 5.4.2024, 5:53 автор: Skyworker |
Текстовая версия | Сейчас: 20.4.2024, 6:30 |