- POST не работает.
- Re: POST не работает.
- Re: POST не работает.
- Re: POST не работает.
- Re: POST не работает.
- Re: POST не работает.
- Re: POST не работает.
- Re: POST не работает.
- Re: POST не работает.
- Re: POST не работает.
- Re: POST не работает.
- Re: POST не работает.
- Re: POST не работает.
- Не проходят POST запросы
- почему не работает метод POST?
- Не работает метод POST в PHP, он что устарел? Как им теперь пользоваться?
- Методы GET и POST. Использование и отличия
- Какой метод использовать GET или POST, чем отличаются методы
- В каких случаях использовать POST и когда нужно использовать GET
- Сравнительная таблица HTTP методов GET и POST
- Пример использования GET запроса
- Пример использования POST запроса
POST не работает.
Есть такая форма:
и есть такая проверка:
Результат: просто перезагрузка формы отправки. Т.е. метод POST не отрабатывается.
Подскажите, плиз, где я туплю?
Re: POST не работает.
Метод пишется с маленькими буквами, попробуй использовать валидатор.
Re: POST не работает.
Re: POST не работает.
В догонку (может поможет) — это все LAMP под Debian Lenny
Re: POST не работает.
Re: POST не работает.
в пыхе есть функция кажись php_info() которая показывает _все_ переменные, в том числе и переданные из запроса, она иногда помогает узрет ькосяк.
Re: POST не работает.
В error_log что-нибудь пишется?
Re: POST не работает.
Вдогонку — где-нибудь в начале скрипта вставь что-то вроде
ini_set(‘error_reporting’, E_ALL);
ini_set(‘display_errors’, 1);
, и смотри «ругань» в браузере
Re: POST не работает.
Понял, виноват. но не помогло
Re: POST не работает.
Re: POST не работает.
> Вдогонку — где-нибудь в начале скрипта вставь что-то вроде.
Не помогло. просто перезагружается и очищается форма.
Re: POST не работает.
Это содержимое test.php? Т. е. форма сабмитится сама на себя? Если да, то
1) не нужно ли помимо
> name=»$Name»
и т. п. писать еще и value=»$Name», и
2) вместо $Name попробуй $_POST[«Name»] (или как-то так, не помню точно), ибо наверняка в php.ini стоит register_globals=Off (и это правильно)
Re: POST не работает.
Только что в phpinfo() увидел такую строчку
Источник
Не проходят POST запросы
Помощь в написании контрольных, курсовых и дипломных работ здесь.
Net core и Яндекс Directory API — не проходят PATCH запросы
Доброго времени суток! Возникли проблемы в первую очередь с Яндекс API, но так как подходящей.
Не проходят запросы к sqlite, ошибка: The database file is locked (database is locked)
Столкнулся с проблемой, и не понимаю из-за чего. Дело в том, что к одной таблице не проходят.
POST запросы в С++
Добрый день! Написал прогну работающю с сервисом ******* на С#. Логика простая — отправляется.
GET и POST запросы
Недавно начал разрабатывать сервлеты в NetBeans, подключаясь к MySQL. Задача в том, чтобы сделать.
post-get запросы
Задача такая, надо авторизоваться на сайте, и далее какие-то действия произвести. Искал исходники.
POST и GET запросы
Знаю ,что в GET запросе спец символы представляются шестнадцатеричными кодами, в POST запросе токая.
Как на php узнать результат http post запроса, такого вида.
Get и Post запросы
Всем добрый день.Объясните пожалуйста в чем проблема,использую браузер Гугл Хром.Ситуация такая.
POST запросы
как проверить,есть ли пользователь в базе данных? Если есть, то возвращать -1, если нет то 0.
Источник
почему не работает метод POST?
register_long_arrays = On. $_FILES тоже пуст
кстати на моем локальном компе код работает, на серваке — нет.
где в настройках покопаться? от веб-сервера что-то зависит или только настройки php?
для начала всё же isset($_FILES[‘file1’][‘size’]) или !empty($_FILES[‘file1’][‘size’])
потом, откуда
$_FILES — вообще ничего
есть в форме
просто здесь не происал, для экономии места
а файл какого размера закачать пытаешься, а?
и сообщений про ошибку нет, просто массивы пустые.
kay05
как форму без кнопки сабмитишь?
жабаскриптом?
каким?
целиком выложи всё.
[quote name=’Vaska’ date=’7.10.2008, 10:43′ post=’50633′]
[quote name=’kay05′ post=’50626′ date=’7.10.2008, 14:02′][quote name=’Vaska’ post=’50625′ date=’7.10.2008, 9:59′]В условии стоит проверка на существование второго файла, в форме его нет.[/quote]
есть просто я его здесь не прописал.
кстати на моем локальном компе код работает, на серваке — нет.
где в настройках покопаться? от веб-сервера что-то зависит или только настройки php?
[/quote]
Ты больше ничего не забыл написать в своем варианте? Что за секреты? Давай полный обработчик.
[/quote]
2.php
echo ‘FILES:’;
echo ‘HTTP_POST_FILES:’;
Источник
Не работает метод POST в PHP, он что устарел? Как им теперь пользоваться?
Здравствуйте, не работает метод POST!
В общем простейший код
файл index.php
Что я только уже не делал, кроме того что нужно сделать чтобы POST заработал
Похоже в POST ничего не передается
Потому что вот этот код выводит пустой массив
вот
Array ( )
и еще пишет куча шибок типа
Замучился уже с ним. Как сделать подскажите?
- Вопрос задан более трёх лет назад
- 1750 просмотров
Оценить 5 комментариев
Страница index.php
form action=»action.php» method=»post»>
Ваше имя: input type=»text» name=»name»/>
Ваш возраст: input type=»text» name=»age»/>
Да, все правильно, есть у меня другая версия php где все php.ini прописано как надо, вот только POST все равно не работает! Пишет :
Здравствуйте,
Notice: Undefined index: name in D:\www\Apache\web\test\action.php on line 1
. Вам
Notice: Undefined index: age in D:\www\Apache\web\test\action.php on line 2
0 лет.
Array ( )
Notice: Undefined index: sudmit in D:\www\Apache\web\test\action.php on line 8
Я не пойму, теперь нужно как то по другому данные из формы передавать?
Источник
Методы GET и POST. Использование и отличия
HTTP методы GET и POST используются для отправки данных на сервер.
Чаще всего методы используются в HTML формах, гиперссылках и AJAX запросах.
POST и GET запросы можно отправить на сервер с помощью любого программного обеспечения, работающего с протоколом HTTP.
Обработка запросов может отличаться в зависимости от типа сервера.
Большинство действующих сайтов работают с языком программирования PHP. В этом случае передаваемые данные попадают в суперглобальные массивы $_GET и $_POST .
Массивы $_GET и $_POST являются ассоциативными. Таким образом, переданный на сервер параметр с именем «user_name», будет доступен как $_GET[‘user_name’] или $_POST[‘user_name’] в зависимости от используемого метода.
Какой метод использовать GET или POST, чем отличаются методы
Основное отличие метода GET от POST в способе передачи данных.
Запрос GET передает данные в URL в виде пар «имя-значение» (другими словами, через ссылку), а запрос POST передает данные в теле запроса (подробно показано в примерах ниже). Это различие определяет свойства методов и ситуации, подходящие для использования того или иного HTTP метода.
Страница, созданная методом GET , может быть открыта повторно множество раз. Такая страница может быть кэширована браузерами, проиндексирована поисковыми системами и добавлена в закладки пользователем. Из этого следует, что метод GET следует использовать для получения данных от сервера и не желательно в запросах, предполагающих внесений изменений в ресурс.
Например, можно использовать метод GET в HTML форме фильтра товаров: когда нужно, исходя из данных введенных пользователем, переправить его на страницу с отфильтрованными товарами, соответствующими его выбору.
Запрос, выполненный методом POST , напротив следует использовать в случаях, когда нужно вносить изменение в ресурс (выполнить авторизацию, отправить форму оформления заказа, форму обратной связи, форму онлайн заявки). Повторный переход по конечной ссылке не вызовет повторную обработку запроса, так как не будет содержать переданных ранее параметров. Метод POST имеет большую степень защиты данных, чем GET : параметры запроса не видны пользователю без использования специального ПО , что дает методу преимущество при пересылке конфиденциальных данных, например в формах авторизации.
HTTP метод POST поддерживает тип кодирования данных multipart/form-data, что позволяет передавать файлы.
Также следует заметить, что методы можно комбинировать. То есть, при необходимости вы можете отправить POST запрос на URL, имеющий GET параметры.
В каких случаях использовать POST и когда нужно использовать GET
В таблице ниже показаны распространенные варианты использования HTTP запросов с объяснением в чем разница между GET и POST запросами в конкретной ситуации.
| Ситуация | GET | POST |
|---|---|---|
| Фильтр товаров | ||
| AJAX запросы | Используются оба метода. Выбор зависит от контекста. Принципы выбора метода такие же, как и для HTML форм. | |
Сравнительная таблица HTTP методов GET и POST
В таблице ниже приведены основные свойства и отличия GET и POST методов.
| Свойство | GET | POST |
|---|---|---|
| Способ передачи данных | Через URL | В теле HTTP запроса |
| Защита данных | ||
| Кэширование | Страница с параметрами может быть кэширована | Страница с параметрами не может быть кэширована |
| Индексирование поисковыми системами | Страница с параметрами может быть индексирована | Страница с параметрами не может быть индексирована |
| Возможность отправки файлов | Не поддерживается | Поддерживается |
| Поддерживаемые типы кодирования | application/x-www-form-urlencoded | |
| Использование в гиперссылках | Да | Нет |
| Использование в HTML формах | Да | Да |
| Использование в AJAX запросах | Да | Да |
Пример использования GET запроса
В примере показана простая HTML форма фильтра по нескольким параметрам.
HTML код формы, генерирующей GET запрос:
После отправки формы браузер переведет пользователя по ссылке:
Ссылка содержит URL документа, отвечающего за обработку и блок параметров. Знак «?» отмечает начало блока параметров GET запроса. Далее находятся пары «имя-значение», разделенные знаком «&». Имена параметров отделены от значений знаком «=».
Переход по ссылке, приведенной выше, будет равнозначен отправке формы с указанными параметрами.
Пример использования POST запроса
В примере показана простая HTML форма авторизации.
HTML код формы, генерирующей POST запрос:
После отправки формы браузер переведет пользователя по ссылке:
Для того, чтобы увидеть переданные параметры, воспользуемся инструментами разработчика.
Запрос состоит из области заголовков и тела запроса.
В заголовках указана служебная информация: URL обработчика, тип кодирования, параметры браузера и т.д.
В теле запроса содержатся передаваемые параметры. Формат тела запроса может отличаться в зависимости от выбранного типа кодирования.
Источник