Я экспериментирую с политикой безопасности контента Firefox.По сути, это специальный заголовок для веб-страницы, который сообщает браузеру, какие ресурсы являются действительными.
Когда какой-либо ресурс является недействительным из-за нарушения политики, Firefox отправляет отчет на указанный URI в формате json.1004 * Это типичный отчет
array(1) {
["csp-report"]=>
array(4) {
["request"]=>
string(71) "GET http://example.com/?function=detail&id=565 HTTP/1.1"
["request-headers"]=>
string(494) "Host: example.com
User-Agent: Mozilla/5.0 (Windows NT 5.1; rv:2.0b10pre) Gecko/20110115 Firefox/4.0b10pre
Accept: text/html,application/xhtml+xml,application/xml;q=0.9,*/*;q=0.8
Accept-Language: es-ar,en-us;q=0.8,es;q=0.5,en;q=0.3
Accept-Encoding: gzip, deflate
Accept-Charset: UTF-8,*
Keep-Alive: 115
Connection: keep-alive
Referer: http://example.com/index.php?function=search&query=Pata+de+cambio+
Cookie: the cookie
"
["blocked-uri"]=>
string(4) "self"
["violated-directive"]=>
string(30) "inline script base restriction"
}
}
Тип содержимого: application / json;charset = UTF-8
Сейчас.Я ожидаю, что это будет доступно в $ _POST как REQUEST_METHOD == POST, но запись всегда пуста.Я могу получить к нему доступ из php: // input, но возникает вопрос: почему запрос не доступен в $ _POST?
Я даже не могу использовать filter_input, а $ _REQUEST пусто ...