Форум: Форум PHPФорум ApacheФорум Регулярные ВыраженияФорум MySQLHTML+CSS+JavaScriptФорум FlashРазное
Новые темы: 0000000
PHP 5/6. В подлиннике. Авторы: Кузнецов М.В., Симдянов И.В. C++. Мастер-класс в задачах и примерах. Авторы: Кузнецов М.В., Симдянов И.В. Самоучитель PHP 5 / 6 (3 издание). Авторы: Кузнецов М.В., Симдянов И.В. Программирование. Ступени успешной карьеры. Авторы: Кузнецов М.В., Симдянов И.В. Самоучитель MySQL 5. Авторы: Кузнецов М.В., Симдянов И.В.
ВСЕ НАШИ КНИГИ
Консультационный центр SoftTime

Форум PHP

Выбрать другой форум

 

Здравствуйте, Посетитель!

вид форума:
Линейный форум Структурный форум

тема: Не работают глобальные переменные
 
 автор: redrum   (15.07.2008 в 07:41)   письмо автору
 
 

У меня на сайте перестали передоваться переменные переданные методом GET и POST , вернее они передаются но теперь к ним нужно обращаться так $_POST['tr'];
как бы мне сделать чтобы я вновь мог пользоваться этими перенными без таких обращений $_POST. ?

в php.ini register_globals = On

   
 
 автор: sms-send   (15.07.2008 в 07:55)   письмо автору
 
   для: redrum   (15.07.2008 в 07:41)
 

Радоваться нужно. В новой версии PHP эту директиву (register globals) наконец уберут, поэтому выгодней уже сейчас начинать брать данные откуда положено.


=\
import_request_variables('gpc');

   
 
 автор: redrum   (15.07.2008 в 07:59)   письмо автору
 
   для: sms-send   (15.07.2008 в 07:55)
 

Спасибо, а этот код необходимо ставить на странице где находиться форма , или на странице где она обрабатывается?

   
 
 автор: sms-send   (15.07.2008 в 08:12)   письмо автору
 
   для: redrum   (15.07.2008 в 07:59)
 

Ещё раз: входные данные нужно принимать из массивов $_GET, $_POST, $_COOKIE, $_REQUEST.

А этот код лучше никуда не ставить.

Ответ на вопрос: ставить в начало скрипта, где обрабатываются переменные этой формы.

   
 
 автор: redrum   (15.07.2008 в 08:36)   письмо автору
 
   для: sms-send   (15.07.2008 в 08:12)
 

все, спасибо

   
Rambler's Top100
вверх

Rambler's Top100 Яндекс.Метрика Яндекс цитирования