Почему ключ входа не устанавливается внутри суперглобальной переменной PHP $_POST? [дубликат]Php

Кемеровские программисты php общаются здесь
Ответить
Anonymous
 Почему ключ входа не устанавливается внутри суперглобальной переменной PHP $_POST? [дубликат]

Сообщение Anonymous »

Я пытаюсь понять, как устанавливается переменная $_POST при отправке данных формы. Я понял, что для установки любой переменной внутри $_POST я должен использовать метод post, и все элементы формы должны иметь установленный атрибут имени. Это работает с другим типом ввода, но не с типом ввода submit.
Код интерфейса.

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

Username:


Password:





document.getElementById('loginForm').addEventListener('submit', function(event) {
event.preventDefault();  // Prevent the form from actually submitting
console.log("catching event")
// Create a FormData object from the form
const formData = new FormData(this);

// Optionally, you can send the form data using fetch
fetch('login.php', {
method: 'POST',
body: formData  // Send the FormData object
})
.then(response => response.text())  // Assume server responds with text
.then(data => {
console.log('Server Response:', data);
})
.catch(error => {
console.error('Error:', error);
});
});


Код на стороне сервера: Вывод ниже.
Изображение


Подробнее здесь: https://stackoverflow.com/questions/792 ... iable-post
Ответить

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

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

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

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

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