آفلاین
user-avatar

فانکشن ob start

PHP -
2 سال پیش
توسط bardia آپدیت شد
آفلاین
user-avatar
massoud ( 639 تجربه )
2 سال پیش

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

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

ممنون

بهترین پاسخ انتخاب شده توسط massoud
آفلاین
user-avatar
bardia
2 سال پیش

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 بافر جاری رو تموم حذف و چاپ می کنه.

آفلاین
user-avatar
bardia ( 22746 تجربه )
2 سال پیش
تخصص : Golang/Laravel

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 بافر جاری رو تموم حذف و چاپ می کنه.

برای ارسال پاسخ باید وارد سایت شوید