1) убрать неверный заголовок в fetch()
2) использовать
file_get_contents('php://input')
вместо $_POST
альтернативно можно использовать FormData для тела, при добавлении данных в который нужно указать ключ — вот этот ключ и спрашивать у $_POST
ещё более альтернативно можно прогнать через json
на клиенте делаем:
const photo = "https://blablabla.ru/sss.jpg?us=22&qq=11";
fetch(`https://example.site/example/example.php`, {
method: 'POST',
headers: {
"Content-Type": "application/json",
},
body: JSON.stringify(photo),
});
а на сервере делаем:
$test = json_decode(file_get_contents('php://input'), true);
var_dump($test);