انجمن‌های فارسی اوبونتو

لطفاً به انجمن‌ها وارد شده و یا جهت ورود ثبت‌نام نمائید

لطفاً جهت ورود نام کاربری و رمز عبورتان را وارد نمائید


توزیع گنو/لینوکس اوبونتو ۲۰ ساله شد 🎉

نویسنده موضوع: سوال در مورد سشن ها در php  (دفعات بازدید: 691 بار)

0 کاربر و 1 مهمان درحال مشاهده موضوع.

آفلاین BiG

  • High Hero Member
  • *
  • ارسال: 1609
  • Windows 7 - Windows xp - Windows 11
سوال در مورد سشن ها در php
« : 27 اسفند 1400، 04:18 ب‌ظ »
سلام. چند تا سوال داشتم.
۱)تابع ()session_start دقیقاً چی کار می‌کنه؟
۲)تابع ()session_destroy دقیقاً چی کار می‌کنه؟
۳)میگن سشن یک فایله که داخل سرور ذخیره میشه. دقیقاً کجا ذخیره میشه؟ چجوری میشه دستی اون فایل رو ویرایش کرد؟
۴)سشن آی‌دی که توی مرورگر ذخیره میشه دقیقاً چیه؟ سرور از کجا می‌فهمه که فلان آی‌دی داره به چه سشنی اشاره می‌کنه؟
خداحافظ لینوکس!

آفلاین nixoeen

  • ناظر انجمن
  • *
  • ارسال: 4872
  • جنسیت : پسر
  • masoft قدیم
پاسخ : سوال در مورد سشن ها در php
« پاسخ #1 : 27 اسفند 1400، 05:17 ب‌ظ »
۱) یک Cookie ایجاد می‌کنه و اجازه میده بر اساس اون Cookie دسترسی به اطلاعاتی که توی اون Session در سرور ذخیره کردید، داشته باشید.
۲) اطلاعات اون Session رو از متغیرها حذف می‌کنه.
۳) به صورت پیش‌فرض، بله و توی /tmp/ ذخیره میشن. نباید اون‌ها رو دستی ویرایش کنید.
۴) یک آی‌دی که کامپیوتر شما رو به اون اطلاعات توی سرور وصل می‌کنه.

آفلاین BiG

  • High Hero Member
  • *
  • ارسال: 1609
  • Windows 7 - Windows xp - Windows 11
پاسخ : سوال در مورد سشن ها در php
« پاسخ #2 : 27 اسفند 1400، 05:31 ب‌ظ »
نقل‌قول
اطلاعات اون Session رو از متغیرها حذف می‌کنه
متوجه نشدم. متغیر ها چی هستن؟
خداحافظ لینوکس!

آفلاین nixoeen

  • ناظر انجمن
  • *
  • ارسال: 4872
  • جنسیت : پسر
  • masoft قدیم
پاسخ : سوال در مورد سشن ها در php
« پاسخ #3 : 27 اسفند 1400، 06:10 ب‌ظ »
اگر هنوز نمی‌دونید متغیرها چی هستند، پیشنهاد می‌کنم قبل از شروع کار با Sessionها، یک کتاب PHP پایه‌ای بخرید و پایه‌های برنامه‌نویسی رو یاد بگیرید.

آفلاین BiG

  • High Hero Member
  • *
  • ارسال: 1609
  • Windows 7 - Windows xp - Windows 11
پاسخ : سوال در مورد سشن ها در php
« پاسخ #4 : 27 اسفند 1400، 06:37 ب‌ظ »
اگر هنوز نمی‌دونید متغیرها چی هستند، پیشنهاد می‌کنم قبل از شروع کار با Sessionها، یک کتاب PHP پایه‌ای بخرید و پایه‌های برنامه‌نویسی رو یاد بگیرید.
متغیر رو که می‌دونم چیه.  ;D
منتها یعنی چی از متغیر ها حذف می‌کنه؟ از کدوم متغیر‌ ها؟
یعنی اون اطلاعاتی که درون اون فایل سشن ذخیره شده پاک میشه؟
پس ()session_unset چی کار می‌کنه؟
می‌خوام بدونم پشت پرده دقیقاً چه اتفاقی میوفته. توی دوره ها می‌گن باید اینا باشه ولی نمی‌گن کارش چیه.

راستی گفتید کتاب، کتاب فارسی برای php وجود داره که توی کتاب فروشی ها راحت گیر بیاد؟

ویرایش: بهتر بود سوالم رو کلی تر بپرسم.
سشن چیه و چطوری کار می‌کنه؟
مثلا اگر بدون ()session_start سشن ست کنیم چه اتفاقی میوفته؟
من کلاً هیچ درکی از سشن و این چیزا ندارم.
با این حال کسی جوابی نداره؟
« آخرین ویرایش: 28 اسفند 1400، 03:28 ق‌ظ توسط Mt »
خداحافظ لینوکس!