massoud
7 سال پیش توسط massoud مطرح شد
1 پاسخ

فانکشن ob start

سلام
من فایل های پی اچ پی رو درون تگ بادی انکلود می کنم در نتیجه وقتی هدر لوکیشن می کنم به ارور برخورد می کنم که متوجه شدم باید همیشه در بالای صفحه قبل از تگ های اچ تی ام ال استفاده بشه ولی خوب من فایلهای صفحات مختلف رو در تگ بادی استفاده می کنم به همراه کد های اچ تی ام ال صفحه حال من یکجا خوندم که اگه فانکشن ob_start رو در بالای صفحه اضافه کنم حل می شه و همینطور هم شد.

حالا یکجا توی سایت های ایرانی خوندم که اینکار برای رفع این مشکل اصولی نیست
سوال اینجاست که کار درست چی هستش؟

ممنون


ثبت پرسش جدید
bardia
تخصص : Golang/Laravel
@mrbardia72 6 سال پیش آپدیت شد
0

https://stackoverflow.com/questions/4401949/whats-the-use-of-ob-start-in-php

سایر هم کاربرد نسبتا مشابه و وابسطه دارند.

ob_start یک بافر رو اماده سازی می کنه
ob_flush هرچی تو بافر هست رو ارسال میکنه
ob_get_contents محتوای بافر رو فتچ می کنه
ob_end_clean بافر جاری رو اتمام میکنه و از حافظه پاک می کنه
ob_end_flush بافر جاری رو تموم حذف و چاپ می کنه.


برای ارسال پاسخ لازم است وارد شده یا ثبت‌نام کنید

ورود یا ثبت‌نام