آخر تابستونت رو متفاوت کن 🌟 ۳۰٪ تخفیف + هدیه ۳ میلیونی 🎁😉
۰ ثانیه
۰ دقیقه
۰ ساعت
۱ حامد زالوند
اپلود فایل
جامعه برنامه نویسی وب ایجاد شده در ۱۸ مهر ۱۴۰۲

سلام وقت بخیر 

1- ببخشد میشه درباره session_start توضیحاتی بده که چیه و در چه مواقعی استفاده میشه

2- دقیقا ;header("location:index1.php") چی هست دقیق نتونستم اینو درک کنم ممنون میشم 

سلام،

1. هر وقت بخواهید با توابع session کار کنید ابتدا باید سشن را استارت کنید.

معمولا تابع session_start در ابتدای فایل می‌آید.(برای جلوگیری از خطاهای مربوط به ست شدن header و ...)

نمونه مثال:

session_start();
// Save the username in the session
$_SESSION['username'] = '7Learn';
// Check if the user is logged in
if (isset($_SESSION['logged_in'])) {
     // User is logged in
} else {
     // User is not logged in
}

 

2. header("location:index1.php") یک دستور PHP است که به مرورگر کاربر می‌گوید که به صفحه index1.php منتقل شود. این دستور معمولاً برای هدایت کاربر به صفحه دیگری در وب‌سایت استفاده می‌شود.(یعنی کاربر ریدایرکت می‌شود)

نمونه مثال:

// This page has a login form
// If the user is logged in, redirect him to the home page
if (isset($_SESSION['logged_in'])) {
     header("location:index1.php");
}
محسن موحد ۱۸ مهر ۱۴۰۲، ۱۴:۵۶