Форум Flasher.ru
Ближайшие курсы в Школе RealTime
Список интенсивных курсов: [см.]  
  
Специальные предложения: [см.]  
  
 
Блоги Правила Справка Пользователи Календарь Поиск рулит! Сообщения за день Все разделы прочитаны
 

Вернуться   Форум Flasher.ru > Flash > Серверные технологии и Flash

Версия для печати  Отправить по электронной почте    « Предыдущая тема | Следующая тема »  
Опции темы Опции просмотра
 
Создать новую тему Ответ
Старый 09.11.2005, 17:20
cfif3d вне форума Посмотреть профиль Отправить личное сообщение для cfif3d Найти все сообщения от cfif3d
  № 1  
Ответить с цитированием
cfif3d

Регистрация: Jun 2005
Сообщений: 20
По умолчанию глобальные переменные

Есть два файла HTML и PHP соответсвенно:
<body>
<form action="qwe.php" method="GET">
<input type="text" name="user"><br>
<input type="submit" value="hit">
</form>
</body>
и его обработчик
<?php
echo "welcome $user";
?>
В книжке(Мэт Зандстра, "PHP4 за 24 часа") приведены эти два фрагмента кода и сказано, что "все данные, переданные пользователем в HTML файле, становятся доступными программе в виде глобальных переменных, имена которых совпадают с именами соответствующих элементов HTML-формы."
Но на практике, при запуске PHP фрагмента, выводится только welcome, без значения $user, кот было введено ранее в форме. Хотелось бы узнать от знатоков, может в книжке опечатка, или чтобы это работало нужны какие-то дополнительные настройки PHP+Appache, кот у меня стоят.
PS: Если запускать такие два фрагмента:
<body>
<form action="qwe.php" method="GET">
<input type="text" name="user"><br>
<input type="submit" value="hit">
</form>
</body>
и
<?php
echo "welcome ".$_GET['user'];
?>
то все работает

Старый 09.11.2005, 17:35
Самурай вне форума Посмотреть профиль Отправить личное сообщение для Самурай Найти все сообщения от Самурай
  № 2  
Ответить с цитированием
Самурай
Ветеран форума

Регистрация: Aug 2001
Адрес: /kiev.ua/butuzov
Сообщений: 3,045
Отправить сообщение для Самурай с помощью ICQ
http://ua2.php.net/register_globals
__________________
...

Старый 09.11.2005, 19:51
-MS- вне форума Посмотреть профиль Отправить личное сообщение для -MS- Найти все сообщения от -MS-
  № 3  
Ответить с цитированием
-MS-
 
Аватар для -MS-

Регистрация: Jun 2005
Сообщений: 367
register globals off
лучше не включать, потому что не удобно
__________________
[MScoder]

Старый 09.11.2005, 21:11
cfif3d вне форума Посмотреть профиль Отправить личное сообщение для cfif3d Найти все сообщения от cfif3d
  № 4  
Ответить с цитированием
cfif3d

Регистрация: Jun 2005
Сообщений: 20
2Самурай: слушай будь другом подскажи плиииз в каком файле прописывается Register_Globals?

Старый 10.11.2005, 02:53
-MS- вне форума Посмотреть профиль Отправить личное сообщение для -MS- Найти все сообщения от -MS-
  № 5  
Ответить с цитированием
-MS-
 
Аватар для -MS-

Регистрация: Jun 2005
Сообщений: 367
что то я накосячил в прошлом посте... On а не Off
register_globals = On
>>php.ini
__________________
[MScoder]

Старый 10.11.2005, 02:54
-MS- вне форума Посмотреть профиль Отправить личное сообщение для -MS- Найти все сообщения от -MS-
  № 6  
Ответить с цитированием
-MS-
 
Аватар для -MS-

Регистрация: Jun 2005
Сообщений: 367
или я опять накосячил... кароче хз пора спать
__________________
[MScoder]

Старый 10.11.2005, 11:39
Skubent вне форума Посмотреть профиль Отправить личное сообщение для Skubent Посетить домашнюю страницу Skubent Найти все сообщения от Skubent
  № 7  
Ответить с цитированием
Skubent
 
Аватар для Skubent

Регистрация: Oct 2005
Адрес: Млечный Путь, 7-й рукав, YD AC-451, 3-я планета.
Сообщений: 996
Отправить сообщение для Skubent с помощью ICQ
register_globals = on;
и пишутся в твои переменные пользователями все, что они захотят. А если еще и приоритеты не трогать, то index.php?username=Admin перекроет $username в скрипте. С чем я любителей удобств и поздравляю.
__________________
Тут вы найдете ответы на почти все вопросы:
А можно ли сделать так ? - Можно.
Почему не работает ? - Неправильно сделано.
Где ошибка ? - В ДНК.

Создать новую тему Ответ Часовой пояс GMT +4, время: 01:42.
Быстрый переход
  « Предыдущая тема | Следующая тема »  
Опции темы
Опции просмотра

Ваши права в разделе
Вы не можете создавать новые темы
Вы не можете отвечать в темах
Вы не можете прикреплять вложения
Вы не можете редактировать свои сообщения

BB коды Вкл.
Смайлы Вкл.
[IMG] код Вкл.
HTML код Выкл.


 


Часовой пояс GMT +4, время: 01:42.


Copyright © 1999-2008 Flasher.ru. All rights reserved.
Работает на vBulletin®. Copyright ©2000 - 2026, Jelsoft Enterprises Ltd. Перевод: zCarot
Администрация сайта не несёт ответственности за любую предоставленную посетителями информацию. Подробнее см. Правила.