Автор Тема: POST и GET  (Прочитано 2816 раз)

0 Пользователей и 1 Гость просматривают эту тему.

Оффлайн chaosstorm

  • Завсегдатай
  • Новичок
  • *
  • Сообщений: 46
  • +0/-0
  • 0
    • Просмотр профиля
    • http://www.zarabotokdeneg.ru
POST и GET
« : 12 Июня 2004, 13:16:45 »
НАРОД!!! Смотрите register_global = Off  в целях безопасности

Как тогда получить переменные переданные скрипту, если каждая из переменных может быть передан как через метод GET так и через POST.

То есть возможно так: http://localhost/mail.php?to=admin
а возможно и через форму.

Как быть в данной ситуации?

Оффлайн Макс

  • vir magni ingenii
  • Глобальный модератор
  • Ветеран
  • *****
  • Сообщений: 3534
  • +0/-0
  • 2
    • Просмотр профиля
POST и GET
« Ответ #1 : 12 Июня 2004, 16:01:02 »
1. смотришь, есть ли переменная в GET
1.2 если есть - берешь ее из GET
2. Если в ГЕТ ее нет, смотри в ПОСТ
2.2 если  есть - берешь из ПОСТ
3. Если нет ни там ни там - присваиваешь значение по умолчанию

Все что тебе нужно, чтобы это реализовать, это
[p]isset[/p]
if () { ...}
elseif {...}
else {...}
и умение работать с массивами
First learn computer science and all the theory. Next develop a programming style. Then forget all that and just hack. ( George Carrette )

Оффлайн FreeSpace

  • Штатный лодырь
  • Ветеран
  • *****
  • Сообщений: 613
  • +0/-0
  • 2
    • Просмотр профиля
    • http://www.infinity.com.ua
POST и GET
« Ответ #2 : 12 Июня 2004, 16:22:31 »
А есть ещё массив $_REQUEST, который объединяет $_GET, $_POST и $_COOKIE.
Приоритет задается через variables_order в php.ini.

[OFF]Макс
В конструкции elseif забыл скобочки под условие написать ;)[/OFF]
Программирование - это единственное искусство, которое способно воплотить столь уникальное сочетание эстетики и функциональности.

 

Sitemap 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28