[ Поиск ] - [ Пользователи ] - [ Календарь ]
Полная Версия: методы get и post плохо работают
seine
сразу к делу, когда передаю параметры методом get в адресной строке, вижу это

process.php?name=Tank&email=sobaka%40sobaka.ru

вроде всё хоршо, я сначала тоже так думал))

но когда перехожу в process.php оказывается, что никаких переменных $name и $email нет! они не получили никаких данных!

для этого приходится писать

$name=$_GET['name'];
$email=$_GET['email'];

ну и тогда, он (сказал я, непонятно к кому обращаясь) их читает из адресной строки и переменные можно использовать.

а передача методом post ваще не работает! ну че за фигня?

но как я понимаю оба метода должны передавать значения перменных на ура независимо от метода (гет или пост) и без всяких там $_GET.

пользуюсь denwerом (не смейтесь, я ведь новичок). наверно это где-то в настройках php или апача, или еще где-то надо что-то дописать или раскомментировать.



Спустя 4 минуты, 11 секунд (15.09.2009 - 17:52) Michael написал(а):
Обязательно используй массивы $_GET и $_POST для приема данных
от форм. В php.ini есть register_globals если поставить on станет как ты хотел, но могут перекрываться переменные (например с куками) и такую фишку вроде в следующих версиях вообще не будут поддерживать.

Спустя 6 минут, 32 секунды (15.09.2009 - 17:58) seine написал(а):
ух ты, как быстро ответил!

спасибо, Michael, заработало!
Быстрый ответ:

 Графические смайлики |  Показывать подпись
Здесь расположена полная версия этой страницы.
Invision Power Board © 2001-2025 Invision Power Services, Inc.