Denediğim her sunucuda neden bu komut dosyasının benim için başarılı olduğunu bilen var mı? Başa dönmeden önce daha önceki verilere rağmen Google’a başarıyla yönlendirildim.PHP Üstbilgisine Geri Dön Önceki Yazı Önceki HTML ve Yankı Çıkışı mı?
PHP documentation'a göre, çıktıdan sonra başlık eklenmesi başarısız olur ve bir uyarı verir. Ancak, web sunucularımda tutarsız davranışlar görüyorum. Bazı şeyleri gerçekleştirmek için benzer yaklaşımları kullanıyorum ve rastgele bir şekilde çalışmayı durduran bir durum dışında iyi çalıştı.
<?php
echo "lol";
?>
<html>
<?php
header("Location: http://www.google.com");
exit();
?>
Peki, anlaşma nedir? PHP'nin son sürümleri şimdi buna izin veriyor mu?
Benim php sürümü Ubuntu 14.04 x64 PHP 5.5.9-1ubuntu4.14 olduğunu
Muhtemelen PHP'nin bazı önbelleğe alma işlemleri (çıkış arabelleği), bu nedenle neden bazen çalışır;) – Miro
PHP, çıktıları varsayılan olarak tümüyle çıkarırsa, istediğiniz zaman üstbilgileri enjekte edebilmeniz güzel olurdu. Gerçi gerçek sebebi bilmek isterim. – OwN
Çıkışı "bekletmek" istiyorsanız, bunun için işlevler vardır: http://php.net/manual/en/book.outcontrol.php. Öte yandan, birçok çıktı için eşzamanlı çıktı çok önemlidir ... – Miro