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");
}