Справочник функций

Ваш аккаунт

Войти через: 
Забыли пароль?
Регистрация
Информацию о новых материалах можно получать и без регистрации:

Почтовая рассылка

Подписчиков: -1
Последний выпуск: 19.06.2015

Передача параметра

1.2K
04 декабря 2003 года
Die Sein
7 / / 20.08.2000
Код:
if(isset($_POST['mode']))
{
 switch($_POST['mode']):
  case "add":
    midi_add();
    break;
  case "edit":
    midi_edit();
    break;
  case "remove":
    midi_remove();
    break;
  default:
    midi_add();
 endswitch;
}
else { midi_view(); };


Постоянно запускает функцию midi_view(), даже если явно указываешь, например index.php?mode=add

В чём дело?
4
04 декабря 2003 года
mike
3.7K / / 01.10.2002
Потому что если index.php?mode=add, то не $_POST, а $_GET. Для решения таких проблем, используй phpinfo()
1.2K
04 декабря 2003 года
Die Sein
7 / / 20.08.2000
Цитата:
Originally posted by mike
Для решения таких проблем, используй phpinfo()



Спасибо большое, всё заработало.

Миша, ты мог бы объяснить в двух словах как использовать phpinfo() для этих целей и если есть, пара ссылок, где почитать о разнице POST и GET?

4
04 декабря 2003 года
mike
3.7K / / 01.10.2002
Цитата:
Originally posted by Die Sein


Спасибо большое, всё заработало.

Миша, ты мог бы объяснить в двух словах как использовать phpinfo() для этих целей и если есть, пара ссылок, где почитать о разнице POST и GET?



:) phpinfo() выводит всю информацию о настроках PHP, переменных окружения, переданных параметрах и т.п.. Использовать так:

 
Код:
<?
phpinfo();
?>


А про GET и POST - в RFC2068:

http://www.codenet.ru/webmast/rfc2068rus.php
1.2K
04 декабря 2003 года
Die Sein
7 / / 20.08.2000
Как его использовать знаю :-)
Чуть-чуть соображалки есть. Бог миловал :-)

За вторую ссылку спасибо.
Реклама на сайте | Обмен ссылками | Ссылки | Экспорт (RSS) | Контакты
Добавить статью | Добавить исходник | Добавить хостинг-провайдера | Добавить сайт в каталог