Модераторы: skyboy, MoLeX, Aliance, ksnk
  

Поиск:

Ответ в темуСоздание новой темы Создание опроса
> обработка формы, передача значений 
:(
    Опции темы
MakNik
Дата 20.5.2009, 23:40 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Бывалый
*


Профиль
Группа: Участник
Сообщений: 230
Регистрация: 5.4.2006

Репутация: нет
Всего: 0



Раньше всегда использовал такой код для обработки форм:

if ($do=="add") {
...
}

Сейчас что-то обновилось на хостинге и такой вариант не проходит, работает только так:

$do=$HTTP_POST_VARS["do"];
if ($do=="add") {
...
}

Подскажите, пожалуйста, возможно ли избежать переделки всех форм и вернуть возможность не переприсваивать значения всех переменных?
PM   Вверх
Photon
Дата 21.5.2009, 00:28 (ссылка) |  (голосов:1) Загрузка ... Загрузка ... Быстрая цитата Цитата


Злобный программер
**


Профиль
Группа: Участник
Сообщений: 282
Регистрация: 27.2.2009
Где: Таганрог

Репутация: 10
Всего: 12



Лучше переделать, конечно..
Но если это совсем не вариант, то в корневой директории сайта создаем файл .htaccess (именно с точкой в начале) и в нем пишем:

Код

php_value register_globals 1


Если не поможет, то стоит старая версия Апача. Тогда пишем такую строчку:

Код

php_flag register_globals off




--------------------
With best regards..
PM MAIL ICQ Skype GTalk Jabber   Вверх
Sanchezzz
  Дата 21.5.2009, 06:25 (ссылка) |    (голосов:3) Загрузка ... Загрузка ... Быстрая цитата Цитата


Эксперт
***


Профиль
Группа: Завсегдатай
Сообщений: 1670
Регистрация: 19.11.2006
Где: Voronezh

Репутация: 41
Всего: 60



Ага и получаем полностью дрявый сайт с php_value register_globals
Переделывай все. на $_GET $_POST $_SESSION итд.
Работа нудная но того стоит.  


--------------------
Понравился ответ "+" по репе, не забываем закрывать тему, заказы в LS.
PM MAIL Skype GTalk   Вверх
beShur
Дата 21.5.2009, 17:20 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Новичок



Профиль
Группа: Участник
Сообщений: 17
Регистрация: 6.3.2007

Репутация: нет
Всего: нет



Цитата(Sanchezzz @  21.5.2009,  06:25 Найти цитируемый пост)
Ага и получаем полностью дрявый сайт с php_value register_globals
Переделывай все. на $_GET $_POST $_SESSION итд.
Работа нудная но того стоит.   

+1

то есть, в начале скрипта прописываешь все используемые переменные так:
Код

$var1 = $_GET['var1'];

А потом желательно ограничить возможные значения, и экранировать от вредного кода.
PM MAIL WWW   Вверх
  
Ответ в темуСоздание новой темы Создание опроса
Правила форума "PHP"
Aliance
IZ@TOP
skyboy
SamDark
MoLeX

Новичкам:

  • PHP редакторы собираются и обсуждаются здесь
  • Электронные книги по PHP, документацию можно найти здесь
  • Интерпретатор PHP, полную документацию можно скачать на PHP.NET

Важно:

  • Не брезгуйте пользоваться тегами [code=php]КОД[/code] для повышения читабельности текста/кода.
  • Перед созданием новой темы воспользуйтесь поиском и загляните в FAQ
  • Действия модераторов можно обсудить здесь

Внимание:

  • Темы "ищу скрипт", "подскажите скрипт" и т.п. будут переноситься в форум "Web-технологии"
  • Темы с именами: "Срочно", "помогите", "не знаю как делать" будут УДАЛЯТЬСЯ

Если Вам понравилась атмосфера форума, заходите к нам чаще! С уважением, IZ@TOP, skyboy, SamDark, MoLeX, awers.

 
1 Пользователей читают эту тему (1 Гостей и 0 Скрытых Пользователей)
0 Пользователей:
« Предыдущая тема | PHP: Общие вопросы | Следующая тема »


 




[ Время генерации скрипта: 0.0827 ]   [ Использовано запросов: 21 ]   [ GZIP включён ]


Реклама на сайте     Информационное спонсорство

 
По вопросам размещения рекламы пишите на vladimir(sobaka)vingrad.ru
Отказ от ответственности     Powered by Invision Power Board(R) 1.3 © 2003  IPS, Inc.