گاما رو نصب کن!

{{ number }}
اعلان ها
اعلان جدیدی وجود ندارد!
کاربر جدید

جستجو

پربازدیدها: #{{ tag.title }}

میتونی لایو بذاری!
نمونه سوال محتوای آموزشی آزمون آنلاین پرسش و پاسخ درسنامه آموزشی مدرسه‌یاب معلم‌ها
  تعداد مشاهده رایگان باقی مانده: 4 صفحه

در فرآیند مدیریت نشست (Session) در PHP، به ازای هر کاربر جدید چه اتفاقی رخ می‌دهد و این شناسه چگونه تداوم می‌یابد؟

1 ) 

یک پوشه جدید روی سرویس‌گیرنده ایجاد شده و یک شناسه منحصر‌به‌فرد در کوکی مرورگر ذخیره می‌شود.

2 )  یک شماره منحصر‌به‌فرد (Session ID) توسط سرویس‌دهنده تولید و در تمام پاسخ‌ها و درخواست‌های بعدی آن کاربر جابه‌جا می‌شود.

3 ) 

یک پرونده موقت روی سرویس‌دهنده ایجاد شده و محتویات آرایه $_SESSION در پوشه ریشه وب ذخیره می‌شود.

4 ) 

با فراخوانی تابع session_start()، تمام متغیرهای تعریف شده کاربر در حافظه RAM سرویس‌دهنده ذخیره شده و تا پایان کار سرور پایدار می‌مانند.

پاسخ تشریحی :
نمایش پاسخ

وقتی کاربر برای اولین بار به سرویس‌دهنده درخواست می‌دهد، سرویس‌دهنده یک شناسه منحصربه‌فرد (Session ID) برای او تولید کرده و آن را در پاسخ ارسال می‌کند. مرورگر کاربر این شناسه را در درخواست‌های بعدی خود ضمیمه می‌کند تا سرویس‌دهنده بتواند کاربر را تشخیص دهد.

- گزینه 1 نادرست است زیرا پوشه روی سرویس‌دهنده ایجاد می‌شود نه سرویس‌گیرنده.

- گزینه 3 نادرست است زیرا پرونده موقت ایجاد می‌شود اما در پوشه موقت سرور ذخیره می‌شود نه پوشه ریشه وب.

- گزینه 4 نادرست است زیرا متغیرهای Session با بسته شدن مرورگر یا پس از مدت زمان مشخص پاک می‌شوند و دائمی نیستند.

تحلیل ویدئویی تست

منتظریم اولین نفر تحلیلش کنه!