note 111544 deleted from function.header by danbrown
| From: | danbrown@php.net | Date: | Mon, 04 Mar 2013 17:41:00 +0000 |
| Subject: | note 111544 deleted from function.header by danbrown | ||
| References: | 1 | Groups: | php.notes |
| Request: | Send a blank email to php-notes+get-193805@lists.php.net to get a copy of this message | ||
Note Submitter: gokhan87net at hotmail dot com
----
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.