Доступ к данным, отправленным sendBeacon

1

Документация указывает, что sendBeacon отправляет свои данные через HTTP POST request, но в PHP переменная $_POST кажется пустым.

Вот мой код javascript: navigator.sendBeacon('beacon_log.php','My lost data')

Что я делаю не так?

Обновить:

Если я использую navigator.sendBeacon('beacon_log.php?g_data=My data ok','Still lost!') Я могу получить доступ к gdata с помощью $_GET Почему бы это сделать, когда $_SERVER['REQUEST_METHOD']=POST?

Теги:

1 ответ

1
Лучший ответ

Данные из navigator.sendBeacon находятся в $HTTP_RAW_POST_DATA

Ещё вопросы

Сообщество Overcoder
Наверх
Меню