لطفا درباره نحوه استفاده از توابع ()die و ()header در php توضیح دهید.

این تاپیک 5 پاسخ و 4 مشارکت کننده دارد . آخرین آپدیت توسط :  meysam1366 ،‏ 1 سال و 7 ماه پیش .

این تاپیک تاکنون 2891 بازدید داشته است .

نویسنده پست
یکشنبه ، 1 دسامبر 2013     6:35 ب.ظ #


میثم دات تی

Subscriber
31 پست18 تاپیک

لطفا اگه میشه نحوه استفاده از توابع ذکر شده رو به همراه یه مثال کوچیک بگید.
با تشکر.

2  تشکر
دوشنبه ، 2 دسامبر 2013     5:37 ب.ظ #


میثم دات تی

Subscriber
31 پست18 تاپیک

کسی نیست به سوال ما واب بده؟

1  تشکر
دوشنبه ، 2 دسامبر 2013     10:19 ب.ظ #


meysam1366

Subscriber
4 پست0 تاپیک

سلام دوست عزیز

تابع ()die به معنی قطع شدن یا قطع کردن هستش و به این صورت استفاده میشه

مثال:

امیدوارم متوجه شده باشید

در خصوص تابع ()header هم این تابع مخصوص ریدایرکت کردن هستش و به این صورت استفاده میشه

مثال:

سوالی بود در خدمتم

موفق باشید

1  تشکر
دوشنبه ، 2 دسامبر 2013     10:46 ب.ظ #


کیوان علی محمدی

Authorplus
VIP
1792 پست4 تاپیک

من یه نکته ای رو اضافه کنم،اینکه متد header مخصوص ریدایرکت نیست یکی از کار هایی که انجام میده ریداریکت (تعیین Location) هستش،متد header به ما این امکان رو میده که دستورات سرآیند صفحه رو تعیین کنیم،مثلا نوع محتوای ارسالی،توصیف محتوای ارسالی،اندازه محتوای ارسالی،مقدار کش کردن صفحه،انقضای صفحه  و ... رو می تونیم باهاش تعیین.خطای headers already Send در PHP که خیلی مواقع پیش میاد به خاطر استفاده نکردن استاندارد از این متد هستش و برنامه نویس باید حواسش به این موضوع باشه.هر چند  این مسئله با روشن کردن بافر خروجی حل میشه.

8  تشکر
پنجشنبه ، 7 می 2015     3:41 ب.ظ #


mohammad karimi

Subscriber
144 پست100 تاپیک

سلام خب چطوری میشه بافر خروجی را روشن کرد؟من الان این خطا را دارم

 

1  تشکر
پنجشنبه ، 7 می 2015     4:24 ب.ظ #


meysam1366

Subscriber
4 پست0 تاپیک

سلام دوست عزیز

 

به این صورت بالای فایل PHP تون این دستور رو قرار میدید

ob_start();

2  تشکر
پست 1 تا 6 (از مجموع 6 پست)

برای پاسخ دادن به این تاپیک باید وارد سایت شوید .