Ben PHP başlıkları gönderme ile bir dumbfounding sorunu geldim. Ben SO ve diğer sitelerde okuma yaklaşık 45 dakika geçirdim ve benim sorun için bir meşru nedeni ile gelemiyorum.
Ben başka bir sunucuya bir POST isteği göndermek gerekiyor ve ben değerleri ayarlamak için PHP header () fonksiyonu kullanıyorum. Aşağıda örnek kod var.
$server = 'http://fakedomain.com';
$server_path = '/';
$request = 'key=value&key2=value2';
header("POST $server_path HTTP/1.1" );
header("Host: $server\r\n" );
header("Content-type: application/x-www-form-urlencoded\r\n" );
header("Content-length: ".strlen($request)."\r\n" );
header("Connection: close\r\n\r\n" );
header($request);
Ben çeşitli seçenekler denedim ama bunların her biri benim log dosyası aynı hata sonuçları
malformed header from script. Bad header=POST / HTTP/1.1: php5.cgi
Ben sadece el HTTP post istekleri göndermek için çok fazla ihtiyacı olmamıştır bir deneyim PHP programcısı değilim.
Ben bu yöntemi kullanmaya karar verdi bu yüzden bu yüzden kod tarayıcısını yönlendirmek istiyorum.
Am I doing it right?
Is there some other way that is standard and I just don't know about?