Post не работает get работает

С GET работает, а с POST нет

Задача проверять и выводить значения из формы на одной странице. С методом GET все работает, а с методом Post нет.
Прикрепляю код с POST. В чем моя ошибка? Почему если поменять на GET все в работает как надо?

Помощь в написании контрольных, курсовых и дипломных работ здесь.

В методе Get работает, в POST нет
есть метод: в этом исполнении currentUser равен нулл /«)] public async Task.

Нет видеосигнала, нет POST — сигналов, не доходит до этапа загрузки
Спеки (Dell Inspiron 530): CPU: C2D E6xxx MB: маркировка RY007, по форуму Dell -> Foxconn.

Собрал ПК, кулера вертяться, изображения — нет, POST — нет
Видеокарта рабочая, ОЗУ рабочие, планки менял и так и сяк, процессор греется как и южный, серверный.

ТС, я на скорую руку накидал код по вашему примеру, попробуйте так:

Цикл работает неправильно, в то время как POST работает
Всем привет! Я хотел написать под php скрипт с авторизацией, брут, на своем сайте(подбор пароля).

Нет экрана POST
Здравствуйте! после включения компьютера черный экран и сразу идет загрузка ОС, в BIOS зайти могу.

Не стартует системник, нет POST
привет..на видюхе кулер разгонялся и комп проходил тест но не загружал биос..кулер бешено.

Не работает метод POST в Денвере, GET работает
Помогите кто может, с Get работает, с POST или post приходят только вопросы без ответов. Вот кусок.

HTML + PHP GET работает, POST не работает
Всем добрый день! Собсно, subj. Уже неделю всяко разно хожу вокруг да около. Не передает POST’ом.

Источник

Laravel 5 GET работает, но метод POST не работает

Я новичок в Laravel, и у меня возникла странная проблема. В маршрутах я вызываю функцию через методы POST и GET.

Читайте также:  Если не работаешь по профессии действителен ли диплом

GET возвращает данные, а POST — нет. Вот мой простой код:

Пожалуйста помоги. Спасибо.

4 ответа

Вам необходимо включать токен CSRF в каждый запрос (кроме GET).

Добавьте это в свою форму:

Ваша форма будет выглядеть так

Laravel автоматически создает «токен» CSRF для каждого активного сеанса пользователя, управляемого приложением. Этот токен используется для проверки того, что аутентифицированный пользователь действительно выполняет запросы к приложению.

Каждый раз, когда вы определяете HTML-форму в своем приложении, вы должны включать в форму скрытое поле токена CSRF, чтобы промежуточное ПО защиты CSRF могло проверить запрос. Чтобы сгенерировать скрытое поле токена CSRF, вы можете использовать вспомогательную функцию csrf_field:

// Синтаксис шаблона Blade:

Вспомогательная функция csrf_field генерирует следующий HTML-код:

Вам не нужно вручную проверять токен CSRF при запросах POST, PUT или DELETE. ПО промежуточного слоя VerifyCsrfToken, которое входит в группу промежуточного программного обеспечения веб-сайтов, автоматически проверяет, соответствует ли токен во входных данных запроса токену, хранящемуся в сеансе.

Если вы работаете в Интернете без ajax, вы можете проверить и использовать приведенные выше ответы или использовать

Если вам нужно вызвать этот URL-адрес через запрос ajax Шаг 1 : добавьте токен CSRF в свой метатег (), вы можете указать в файле main.blade.php (макет)

Шаг 2. Добавьте заголовок X-CSRF-TOKEN в свой запрос ajax

Источник

С GET работает, а с POST нет

Задача проверять и выводить значения из формы на одной странице. С методом GET все работает, а с методом Post нет.
Прикрепляю код с POST. В чем моя ошибка? Почему если поменять на GET все в работает как надо?

Помощь в написании контрольных, курсовых и дипломных работ здесь.

В методе Get работает, в POST нет
есть метод: в этом исполнении currentUser равен нулл /«)] public async Task.

Нет видеосигнала, нет POST — сигналов, не доходит до этапа загрузки
Спеки (Dell Inspiron 530): CPU: C2D E6xxx MB: маркировка RY007, по форуму Dell -> Foxconn.

Собрал ПК, кулера вертяться, изображения — нет, POST — нет
Видеокарта рабочая, ОЗУ рабочие, планки менял и так и сяк, процессор греется как и южный, серверный.

Читайте также:  Sven multimedia el 4003 не работает ctrl

ТС, я на скорую руку накидал код по вашему примеру, попробуйте так:

Цикл работает неправильно, в то время как POST работает
Всем привет! Я хотел написать под php скрипт с авторизацией, брут, на своем сайте(подбор пароля).

Нет экрана POST
Здравствуйте! после включения компьютера черный экран и сразу идет загрузка ОС, в BIOS зайти могу.

Не стартует системник, нет POST
привет..на видюхе кулер разгонялся и комп проходил тест но не загружал биос..кулер бешено.

Не работает метод POST в Денвере, GET работает
Помогите кто может, с Get работает, с POST или post приходят только вопросы без ответов. Вот кусок.

HTML + PHP GET работает, POST не работает
Всем добрый день! Собсно, subj. Уже неделю всяко разно хожу вокруг да около. Не передает 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() увидел такую строчку

Источник

Чем отличаются HTTP-методы GET и POST

HTTP-методы GET и POST — самые распространённые способы отправить или получить данные с сервера. Но в разных случаях оба метода могут быть небезопасными или неудобными в использовании. В этой заметке рассмотрим, какой метод когда использовать.

Читайте также:  React npm run dev не работает

GET — метод для чтения данных с сайта. Например, для доступа к указанной странице. Он говорит серверу, что клиент хочет прочитать указанный документ. На практике этот метод используется чаще всего, например, в интернет-магазинах на странице каталога. Фильтры, которые выбирает пользователь, передаются через метод GET .

POST — метод для отправки данных на сайт. Чаще всего с помощью метода POST передаются формы.

Формат запроса

Протокол HTTP очень прост и состоит, по сути, из двух частей — заголовков и тела запроса или ответа.

Тело запроса — это информация, которую передал браузер при запросе страницы. Но тело запроса присутствует только если браузер запросил страницу методом POST . Например, если отправлена форма, то телом запроса будет содержание формы.

Пример GET-запроса. Информация передаётся прямо в заголовке.

Пример POST-запроса. Информация передаётся в теле запроса:

GET для безопасных действий, POST для опасных

Говоря совсем просто, GET-запросы лучше не использовать с приватной информацией. Вот почему:

  • Они кэшируются. Это значит, что логин и пароль, переданные через GET-запрос, могут остаться в интернете навсегда, например, в веб-архиве или кэше Гугла.
  • Остаются в истории браузера. Чтобы узнать, какие данные отправлялись, достаточно нажать Ctrl+H.
  • Сохраняются в закладках и пересылаются. Можно не обратить внимания и опубликовать в соцсетях или отправить ссылку с приватной информацией в GET-запросе.
  • Сохраняются в логах сервера. Например, нельзя отправлять данные банковских карт через GET-запрос, так как это создаёт риски для пользователей.

Таким образом, любые важные данные — логины, пароли, данные карты, персональные данные — лучше передавать с помощью метода POST . Также метод POST поддерживает тип кодирования данных multipart/form-data , что позволяет передавать файлы.

Ещё раз коротко

GET

  • Фильтры в интернет-магазинах
  • Передача параметров через ссылку
  • Другие безопасные запросы

POST

  • Любые формы с паролями или банковскими картами
  • Формы заявок с персональными данными
  • Отправка файлов

Полезные материалы

Мы такие пост-пост, мы такие гета-гета

Если б мне платили каждый раз, когда я пишу запрос HTTP, я бы стал фронтендером тотчас, я бы не дописывал

Нажатие на кнопку — согласие на обработку персональных данных

Источник

Оцените статью