Перейти из форума на сайт.

НовостиФайловые архивы
ПоискАктивные темыТоп лист
ПравилаКто в on-line?
Вход Забыли пароль? Первый раз на этом сайте? Регистрация
Компьютерный форум Ru.Board » Интернет » Web-программирование » Не могу передать переменные из формы в PHP скрипт

Модерирует : Cheery

 Версия для печати • ПодписатьсяДобавить в закладки

Открыть новую тему     Написать ответ в эту тему

maxim222



Member
Редактировать | Профиль | Сообщение | ICQ | Цитировать | Сообщить модератору
Привет всем!
Где-то прочел что с версии PHP 4.1.0 переменные вот так script.php?peremennaya=znachenie&variable=value не передаются. Вопрос а тогда как?

Всего записей: 253 | Зарегистр. 21-03-2003 | Отправлено: 13:12 20-06-2003
KVCH



Advanced Member
Редактировать | Профиль | Сообщение | ICQ | Цитировать | Сообщить модератору
вообщето то что ты назвал  
 

Цитата:
peremennaya

 
как бы параметр, ну да ладно...
 
теперь так:
 
$_GET['peremennaya'] и $_GET['variable']
или  
$_POST['peremennaya'] и $_POST['variable']


----------
FreeBSD лучше Linux !

Всего записей: 1741 | Зарегистр. 03-03-2002 | Отправлено: 13:22 20-06-2003
maxim222



Member
Редактировать | Профиль | Сообщение | ICQ | Цитировать | Сообщить модератору
Спасибо

Всего записей: 253 | Зарегистр. 21-03-2003 | Отправлено: 13:25 20-06-2003
Mamay



Advanced Member
Редактировать | Профиль | Сообщение | ICQ | Цитировать | Сообщить модератору
maxim222

Цитата:
Где-то прочел что с версии PHP 4.1.0 переменные вот так script.php?peremennaya=znachenie&variable=value не передаются.

 бред седой кобылы!!
 
Влючи RegisterGlobals и передавай хоть до оппупения!

----------
Даже самый дурацкий замысел можно выполнить мастерски

Всего записей: 1352 | Зарегистр. 03-09-2002 | Отправлено: 18:20 20-06-2003
Sergeant

Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Mamay,
По умолчанию теперь не передаются, он прав.. теперь register_globals выключен изначально.

Всего записей: 1553 | Зарегистр. 06-08-2001 | Отправлено: 22:00 20-06-2003
ASteel



Member
Редактировать | Профиль | Сообщение | ICQ | Цитировать | Сообщить модератору

Цитата:
 версии PHP 4.1.0

с версии PHP 4.2.0.

----------
С сегодняшнего дня прошу считать меня растаможенным (C) Splin

Всего записей: 310 | Зарегистр. 29-01-2002 | Отправлено: 00:17 21-06-2003
KVCH



Advanced Member
Редактировать | Профиль | Сообщение | ICQ | Цитировать | Сообщить модератору
ЗЫ потом его вообще выкинут и будете вы, юзатели register_globals'a переписывать свои скрипты

----------
FreeBSD лучше Linux !

Всего записей: 1741 | Зарегистр. 03-03-2002 | Отправлено: 02:30 21-06-2003 | Исправлено: KVCH, 02:31 21-06-2003
maxim222



Member
Редактировать | Профиль | Сообщение | ICQ | Цитировать | Сообщить модератору
Еще раз спасибо

Всего записей: 253 | Зарегистр. 21-03-2003 | Отправлено: 07:39 21-06-2003
Child



Advanced Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Каким образом инициализируются RegisterGlobals  ?
И как вообще влияет эта инициализация на $QUERY_STRING, например. Не могу выгрести данные из коммандной строки.
Например есть форма с двумя полями val1 и val2. Как их передать в пхпшный скрипт ?
 
Можно ли написать в контексте юзание $get $post, а не просто привести синтаксис самих комманд.  
10х

Всего записей: 1349 | Зарегистр. 25-04-2003 | Отправлено: 17:19 22-07-2003 | Исправлено: Child, 18:52 22-07-2003
Cheery



.:МордератоР:.
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Child

Цитата:
Каким образом инициализируются RegisterGlobals

Честно говоря не понял вопроса..

Цитата:
И как вообще влияет эта инициализация на $QUERY_STRING, например.

Ну как как.. Если у тебя эта опция в php.ini стоит on, то все переменные, что передаются в строке запроса. (GET или POST) автоматом создаются и инициализируются при запуске скрипта..
Если же эта опция off, то для GET переменные вытаскиваются как $_GET[имя_переменной].. для POST - $_POST[имя_переменной]... или.. еще проще $_REQUEST[имя_переменной]

Цитата:
Можно ли написать в контексте юзание $get $post, а не просто привести синтаксис самих комманд.  

 
$val1=$_GET[val1];
Вот тебе и пример..


----------
Away/DND

Всего записей: 52737 | Зарегистр. 04-04-2002 | Отправлено: 18:58 22-07-2003
apatit



Advanced Member
Редактировать | Профиль | Сообщение | ICQ | Цитировать | Сообщить модератору
А еще можно воспользоваться функцией ПХП extract, она все элемента массива $_GET ($_POST) преобразует в переменные с соответствующим названием.

----------
http://www.murman.ws/ - Нет очередям в налоговой и на почте! Сэкономим бумагу.

Всего записей: 1169 | Зарегистр. 09-10-2001 | Отправлено: 11:32 23-07-2003
Открыть новую тему     Написать ответ в эту тему

Компьютерный форум Ru.Board » Интернет » Web-программирование » Не могу передать переменные из формы в PHP скрипт


Реклама на форуме Ru.Board.

Powered by Ikonboard "v2.1.7b" © 2000 Ikonboard.com
Modified by Ru.B0ard
© Ru.B0ard 2000-2025

LiteCoin: LgY72v35StJhV2xbt8CpxbQ9gFY6jwZ67r

Рейтинг.ru