تالار گفتمان nCIS.ir

نسخه‌ی کامل: مشکل با توابع سشن
شما در حال مشاهده نسخه آرشیو هستید. برای مشاهده نسخه کامل کلیک کنید.
سلام و خسته نباشید به دوستان عزیز
به این کد من ی نیگا بندازین

ini_set('session.save_path','path');session_start(  );session_regenerate_id();$_SESSION['hamid']='sad';
echo $_SESSION['hamid'];

این کد های من این ارور رو میده.

نقل قول:

Warning: Unknown: open(pathsess_e3ihjmmkso1p05tu65vfuvcev5, O_RDWR) failed: No such file or directory (2) in Unknown on line 0

Warning: Unknown: Failed to write session data (files). Please verify that the current setting of session.save_path is correct (path) in Unknown on line 0

من وقتی از تابع session_regenerate_id(); استفاده کردنی این ارور رو دارم.
از این تابع هم برای امنیت بیشتر استفاده میکنم.
آیا ب نظرتون نیاز به استفاده از تابع session_regenerate_id(); هستش؟
چیکار کنم که این ارور برطرف بشه
ممنون
مسیر رو مطلق بدین. ضمناً استفاده از session_regenerate_id هم ضروری نیست. بنظرم میاد یکم زیادی توی بحث امنیت سشن حساسیت بخرج میدین.
ممنون
ببخشین شما در اینجا گفتین که
مسیر رو مطلق بدین :
منظورتون از این حرف چیه؟
آیا باید مسیر هارو به شکل زیر بدم.
ممنون
ini_set('session.save_path','public/session_path/');
خیر منظورم اینطوریه:
ini_set('session.save_path', '/var/www/html/mysite/public/session_path/');

برای اینکه بدونید دقیقاً چه مسیری رو باید استفاده کنید، یه فایل توی پوشه session_path بسازین و این کد رو داخلش بنویسید و فایل رو اجرا کنید:
<?= __DIR__ ?>