Je me demandais s'il y avait un moyen d'obtenir les données de requêtes HTTP brutes dans PHP qui s'exécutent sur Apache et qui n'impliquent pas l'utilisation d'extensions supplémentaires. J'ai vu les fonctions HTTP dans le manuel, mais je n'ai pas l'option d'installer une extension dans mon environnement.Comment puis-je accéder aux données de requêtes HTTP brutes avec PHP/Apache?
Alors que je peux accéder aux informations de $ _SERVER, je voudrais voir la demande brute exactement comme elle a été envoyée au serveur. PHP utilise les noms d'en-tête pour convenir à son propre style de clé de tableau, par exemple. Un en-tête de test devient HTTP_X_SOME_TEST_HEADER. Ce n'est pas ce dont j'ai besoin.
Oui, mais je veux la demande brute avant qu'elle ne soit analysée en _SERVER $ par PHP – Shabbyrobe
Note: getallheaders() fonctionne avec fastcgi depuis PHP 5.4 – NickSoft