Aşağıdaki kodu:Neden başlıklarımı PHP'ye göndermiyor?
error_reporting(0);
header("Content-Type: text/plain");
foreach (getallheaders() as $name => $value) {
echo "$name: $value\n";
}
Sorum şu: localhost üzerinde
Host: localhost
Accept: */*
User-Agent Mozilla/5.0 (Windows NT 5.1; rv: 16.0) Gecko/20100101 Firefox/16.0
search.php:
$ch = curl_init('http://localhost/testweb/search.php');
curl_setopt($ch, CURLOPT_RETURNTRANSFER, TRUE);
curl_setopt($ch, CURLINFO_HEADER_OUT, true);
curl_setopt($ch, CURLOPT_HEADER, true);
curl_setopt($ch, CURLOPT_HTTPHEADER, array(
'Accept text/html,application/xhtml+xml,application/xml;q=0.9,*/*;q=0.8',
'Accept-Encoding gzip, deflate',
'Accept-Language en-US,en;q=0.5',
'Connection keep-alive',
'SomeBull BeingIgnored',
'Cookie CLASSICPAGE=off',
'User-Agent Mozilla/5.0 (Windows NT 5.1; rv:16.0) Gecko/20100101 Firefox/16.0'
));
$response = curl_exec($ch);
$info = curl_getinfo($ch);
curl_close($ch);
$body = substr($response, -$info['download_content_length']);
echo $body;
aşağıdaki çıkışı (php.exe mycurl.php) sahiptir : Ayarladığım başlıklara ne oldu?
Neden Ah neden Hata bildirimini kapatmak olur ?????: Sadece çok gibi ayarlayın – goat
Bu bir komut satırı uygulaması için yapıldı, PHP web sayfası kodu başka bir uygulamadan geliyordu ve sadece hangi sayfaların gönderileceğini kontrol etmek için bu sayfayı ödünç aldım., Sonraki satır ölüyordu (0) – HMR