amir-haghighi
Member
به نام او::
همانطور که میدانید در بعضی از جاها ما نیاز داریم تا کاربر رو به یک صفحه دیگه منتقل کنیم که به این عمل هدایت مجدد گفته میشه.این کار رو با تابع هدر در php انجام میدادن.
اما از PHP versions >= 4.2.0 به بعد یک تابع جدیدتر معرفی شد با نام redrict.خوبی این تابع نسبت به هدر اینه که شما وقتی میخواید با هدر کار بکنید اگه از سیژنها استفاده کرده باشید با مشکلاتی مواجه میشید.
اما تابع redrict به دلیل اینکه اصلا هیچ کاری با هدرها نداره بنابراین یک جایگزین خوب و کامل برای هدر هستش.
phpbb3 هم از این تابع استفاده کرده در فایل ucp.php.
این تابع دو پارامتر قبول میکنه که پارامتر اول مسیر مورد نظر و پارامتر دوم هم یک سری اعداد هستش که هر کدوم معنا و مفهوم خاصی داره به طور مثال::
301:انتقال به صفحه ای که قبل از صفحه جاری لود شده بود.
302:پیدا کردن و استفاده کردن از یکی از متد های get or post در صفحه درخواستی.
303 و 307 هم که مربوط میشن به متد post و البته get .
سعی میکنم که هر چه سریعتر یه فرم به کمک اینم تابع بنویسم و همه حالتها رو هم در اون به وجود بیارم.
همانطور که میدانید در بعضی از جاها ما نیاز داریم تا کاربر رو به یک صفحه دیگه منتقل کنیم که به این عمل هدایت مجدد گفته میشه.این کار رو با تابع هدر در php انجام میدادن.
اما از PHP versions >= 4.2.0 به بعد یک تابع جدیدتر معرفی شد با نام redrict.خوبی این تابع نسبت به هدر اینه که شما وقتی میخواید با هدر کار بکنید اگه از سیژنها استفاده کرده باشید با مشکلاتی مواجه میشید.
اما تابع redrict به دلیل اینکه اصلا هیچ کاری با هدرها نداره بنابراین یک جایگزین خوب و کامل برای هدر هستش.
phpbb3 هم از این تابع استفاده کرده در فایل ucp.php.
این تابع دو پارامتر قبول میکنه که پارامتر اول مسیر مورد نظر و پارامتر دوم هم یک سری اعداد هستش که هر کدوم معنا و مفهوم خاصی داره به طور مثال::
301:انتقال به صفحه ای که قبل از صفحه جاری لود شده بود.
302:پیدا کردن و استفاده کردن از یکی از متد های get or post در صفحه درخواستی.
303 و 307 هم که مربوط میشن به متد post و البته get .
سعی میکنم که هر چه سریعتر یه فرم به کمک اینم تابع بنویسم و همه حالتها رو هم در اون به وجود بیارم.