Привет, вопрос возможно простой, но я новичок в php, отправляю из js данные через fetch
async function sendData(title) {
let data = new FormData()
data.append('title', title)
fetch('/message.php', {
method: 'POST',
body: data
})
}
Есть страница message.php, на которой в инпутах я собираю данные и с помощью js отправляю, на данной странице есть скрипт php
if(isset($_POST["title"])){
echo "1";
}
if($_SERVER['REQUEST_METHOD'] === 'POST'){
echo "2";
}
if(!empty($_POST)){
echo "3";
}
if($_POST !== null){
echo "4";
}
и при загрузке страницы мне сразу выводится "4"
а при отправке данных из js в инструментах разработчика я вижу в поле network появляется message.php, где видно что это запрос post и данные там есть которые я отправляю, но скрипт php как будто работает один раз при загрузке страницы и все, как сделать чтобы при отправке данных скрипт php отслеживал это ?