Запрос Javascript Fetch POST отображается как запрос GET на моем бэкэнде (и ничего не работает)Php

Кемеровские программисты php общаются здесь
Ответить Пред. темаСлед. тема
Anonymous
 Запрос Javascript Fetch POST отображается как запрос GET на моем бэкэнде (и ничего не работает)

Сообщение Anonymous »

Это мой запрос на публикацию. Он используется для отправки данных пользователя на внутреннюю php-страницу. Я провел некоторую отладку и

Код: Выделить всё

    const fullusername = "";
const personontheline = sessionStorage.getItem('name');
fetch('inc/AI2.php', {

method: 'POST',
headers: {
'Content-Type': 'application/x-www-form-urlencoded'
},
body: new URLSearchParams({
fullname: fullusername, //variable
personwhoclicked: personontheline //variable
}) //continues to fetch errors
Это серверная часть. Это показывает, что $_SERVER['REQUEST_METHOD'] по какой-то причине является запросом GET. Я не очень хорошо разбираюсь в php или javascript. По какой-то причине он вообще не работает, и я потратил часы, пытаясь устранить его. Наверное, это что-то глупое, лол.

Код: Выделить всё

if ($_SERVER['REQUEST_METHOD'] === 'POST') {
//do stuff
}
} else {
// Handle invalid requests
echo "Invalid request       ".$_SERVER['REQUEST_METHOD'];
die();
}
Я попробовал переключить метод выборки на метод GET, но это немного исправило код, поскольку мой код не распознает переменные метода GET

Код: Выделить всё

if (isset($_GET['fullname']) AND isset($_GET['personwhoclicked'])) { //work }
else{ echo "error"; }
Вот как пакет Burp выглядит с запросами на публикацию
[img]https://i.sstatic .net/WxGNaRAw.png[/img]

Вот как пакет Burp делает это с запросами GET


Подробнее здесь: https://stackoverflow.com/questions/791 ... ackend-and
Реклама
Ответить Пред. темаСлед. тема

Быстрый ответ

Изменение регистра текста: 
Смайлики
:) :( :oops: :roll: :wink: :muza: :clever: :sorry: :angel: :read: *x)
Ещё смайлики…
   
К этому ответу прикреплено по крайней мере одно вложение.

Если вы не хотите добавлять вложения, оставьте поля пустыми.

Максимально разрешённый размер вложения: 15 МБ.

  • Похожие темы
    Ответы
    Просмотры
    Последнее сообщение

Вернуться в «Php»