PHP curl fonksiyonlarını kullanırken, sunucu sending kıvrılabilecek tam raw başlıklarını görmek için yine de var mı?
Sen kullanabilirsiniz curl_getinfo:
Görüşme öncesi
curl_setopt($ch, CURLINFO_HEADER_OUT, true);
Sonra
$headers = curl_getinfo($ch, CURLINFO_HEADER_OUT);
<?php
$ch = curl_init();
curl_setopt($ch, CURLOPT_URL, "http://www.example.com/");
curl_setopt($ch, CURLOPT_RETURNTRANSFER, true);
curl_setopt($ch, CURLINFO_HEADER_OUT, true);
curl_exec($ch);
var_dump(curl_getinfo($ch,CURLINFO_HEADER_OUT));
?>
Only available in php 5.1.3 http://php.net/manual/en/function.curl-getinfo.php
Sen konsolunu kullanarak ve vurarak onlar aynı olduğunu doğrulayabilirsiniz
kıvırmak http://example.com/-I
veya
kıvırmak - iz-ASCII / dosya.txt http://example.com/
AFAIK, bağlama PHP / CURL yine de tüm bu ayrıntıları sağlayabilir libcurl bir çağrıdır CURLOPT_DEBUGFUNCTION için uygun desteğinden yoksun.
İLK, sonra bir PHP fonksiyonu içine çevirmek iz-ascii seçeneği - Ben kıvırmak komut satırı aracı ve HTTP betik atlatmanın insanları neden tavsiye başlıca nedeni bulunuyor.