note 111544 added to function.header

From: Date: Sat, 02 Mar 2013 10:07:49 +0000
Subject: note 111544 added to function.header
Groups: php.notes 
Request: Send a blank email to php-notes+get-193774@lists.php.net to get a copy of this message
Türkçe kaynak yetersiz olduğundan türkçe bir not eklemek istedim. Header fonksiyonlarının , çerezlerin ve session gibi php komutlarının hata vermesindeki sıkıntı aslında tarayıcının bilgileri alıp göndermesinden sonra sitemizin görüntüleneceği kodlara geçmesidir. Sitemizi görüntülediği esnada tarayıcıya biz header veya cookie gibi komutlarla müdahale edersek burada php bizim müdahalemizi bir hata kodu ile kesecektir. bu hata kodlarını vermemesi için biz bir tampon oluşturup tarayıcı kodlarını ve yeni eklediklerimizi bu buffer(tampon) da saklayıp en son tarayıcıya göndererek çözebiliriz. başlatmak için ob_start() bu komutla tamponumuzu etkin hale getirdik bu komutun sayfanın en başına php tagları arasında eklenmesi gerekmektedir. ve sayfa içerisinde istediğimiz müdahaleleri yaptıktan sonra en son olarak bilgileri tarayıcıya yolluyorum. bunun içinde ob_end_flush() komutunu yine php tagları arasında en son kullanabilirsiniz. ana mantığı anlamanız için bu notu eklemek istedim. php.net thank you. ---- Server IP: 69.147.83.199 Probable Submitter: 78.164.133.80 ---- Manual Page -- http://php.net/manual/en/function.header.php Edit -- https://master.php.net/note/edit/111544 Del: integrated -- https://master.php.net/note/delete/111544/integrated Del: useless -- https://master.php.net/note/delete/111544/useless Del: bad code -- https://master.php.net/note/delete/111544/bad+code Del: spam -- https://master.php.net/note/delete/111544/spam Del: non-english -- https://master.php.net/note/delete/111544/non-english Del: in docs -- https://master.php.net/note/delete/111544/in+docs Del: other reasons-- https://master.php.net/note/delete/111544 Reject -- https://master.php.net/note/reject/111544 Search -- https://master.php.net/manage/user-notes.php

« previous php.notes (#193774) next »