Nasıl PHP / apache ile ham HTTP isteği verileri erişebilir?

2 Cevap php

Herhangi bir ek uzantılarını kullanarak içermeyen apache üzerinde çalışan PHP ham bir HTTP isteği verileri almak için bir yol olup olmadığını merak ediyordum. Ben kılavuzda HTTP işlevleri gördüm, ama benim ortamında bir uzantısı yükleme seçeneği yok.

Ben $ _SERVER bilgilere erişebilir olsa da, ben bu sunucuya tam olarak gönderildiği gibi ham isteğini görmek istiyorum. PHP örn, kendi dizi anahtarı tarzınıza uygun üstbilgi adlarını munges. Bazı-Test-Kafa HTTP_X_SOME_TEST_HEADER olur. Bu ne ihtiyacım yok.

2 Cevap

Eğer içerdiği bilgilerin diyorsun $_SERVER?

print_r($_SERVER);

Edit:

Bu o zaman yapmak istiyorsunuz?

foreach(getallheaders() as $key=>$value)  {
    print $key.': '.$value."<br />";
}

Aşağıdaki php sarıcı kullanın:

$raw_post = file_get_contents("php://input");