7 ŞUBAT 2012, Salı
PHP alınıyor yanıt başlıkları cURL VE tek bir istek gövde?
CURL bir iki başlık ve gövde PHP kullanarak istek almak için herhangi bir yolu var mı? Bu seçenek buldum:
curl_setopt($ch, CURLOPT_HEADER, true);
bir dönüş olacakvücut artı başlıklarıbu vücut için ayrıştırmak lazım o zaman , ama. Daha kullanışlı (ve güvenli) bir şekilde hem de almak için bir yolu var mı?
EDİT"avoind HEAD isteği GET/POST önce verme. yani "tek isteği :
CEVAP
7 ŞUBAT 2012, Salı
Evet.Ayrıntılı bilgi için, lütfen PHP belgelerinde bu yazıya bir göz atın: http://www.php.net/manual/en/function.curl-exec.php#80442
Kod örneği:
$ch = curl_init();
curl_setopt($ch, CURLOPT_RETURNTRANSFER, 1);
curl_setopt($ch, CURLOPT_VERBOSE, 1);
curl_setopt($ch, CURLOPT_HEADER, 1);
// ...
$response = curl_exec($ch);
// Then, after your curl_exec call:
$header_size = curl_getinfo($ch, CURLINFO_HEADER_SIZE);
$header = substr($response, 0, $header_size);
$body = substr($response, $header_size);
Bunu Paylaş:
Nasıl bir istek PHP ile HTTP temel kim...
Otomatik olarak curl yanıt vücudun son...
Nasıl curl ile istek yapmak?...
nasıl cURL ile bir İSTASYONDAN bir ist...
HTTP Yanıt Başlıkları kabul edilebilir...