با سلام و وقت بخیر بنده سیستم عاملم لینوکس / ابونتو هست و با vscode کار میکنم.به قسمت آموزشی session رسیدم
قصد دارم با اجرای دستور زیر در دایرکتوری مشخص شده دیتای session رو ارسال کنم اما بعد از اجرای دستور هنوز دایرکتوری sessions خالیه و دیتای session درون دایرکتوری ایجاد نشده
session_start([
'save_path' => __DIR__ . '/sessions',
'name' => 'mehdi',
]);
$_SESSION['auth'] = true;
var_dump($_SESSION['auth']);
?>
سلام، برای حل این مشکل ابتدا باید دیباگ کنید پروژه رو ببینید که سشن دقیقا در کدام مسیر ذخیره می شود.
۱) شما باید ابتدا سطح دسترسی پوشه هایی که برای ذخیره سازی سشن هستند رو تعیین کنید. برای این کار از دستور زیر استفاده کنید:
chmod -R 777 your_session_path
که به جای عبارت your_session_path باید مسیر ذخیره سازی سشن رو بدید.
۲) در مرحله بعدی یه var_dump از مقدار __DIR__ . '/sessions'
بگیرید ببینیم خروجی شما چی هست. این مسیر دقیقا به شما میگه که سشن کجا ذخیره شده است.
سپس می تونید بفهمید که مشکل از کجا بوده.
به جمع هزاران کاربر اینستاگرامی روکسو بپیوندید.