الفريق العربي للبرمجةأرشيف المنتديات · 2000 – 2023
نسخة أرشيفية للقراءة فقط — التسجيل والمشاركة مغلقان، والمحتوى محفوظ كما كان.

إنقاص عمر ال session

مغلق
بدأه php_1 في 3 مايو 2007 · 5 رد · 773 مشاهدة · في منتدى تطوير المواقع بـ PHP
مشاركة: واتساب X فيسبوك تيليجرام
#1 صاحب الموضوع

<?php

/* set the cache limiter to 'private' */

session_cache_limiter('private');

$cache_limiter = session_cache_limiter();

echo "The cache limiter is now set to $cache_limiter<p>";

?>

ارجو المساعدة كيف يمكن ان بعد خمسة دقائق ان السيشن ان يفقد المتغير و ان يخرج من الصفحة

#2

يمكن تحديد الوقت الذي تنتهي بعده صلاحية السيشن (مثلاً بعد 5 دقائق) باستخدام:

session_cache_expire(15);

اقتباس
You live it or lie it
so DO IT ,DO IT right ,and DO IT right now...
#3

شكرا على الرد و لكن يا اخي ممكن ان توضح اكثر :

1_ اين يمكن ان اضع هذه الجملة يعني بعد session_start

قبل او بعد مع انني جربتها و لم تفي بالغرض و لكن لا يمنع ان نجربها مرة اخرى

#4

المفروض كتابته بعد الكود الأول الذي كتبته حضرتك

وبعده نبدأ الجلسة session_start

الحقيقة أنا وجدته في الـmanual ولم أجربه والآن عندما جربته لم يعمل...:wacko: :blink:

ربما يمكنك تنفيذ الشيء ذاته باستخدام Ajax

سأحاول البحث عن الجواب أو لعل أحد هنا يجاوبنا وإن شاء الله مصيرنا نعرف ماهي الطريقة الصحيحة.. :)

اقتباس
You live it or lie it
so DO IT ,DO IT right ,and DO IT right now...
#5

يا اخواني من يعرف عن session يساعدنا

#6

السلام عليكم,

كنت بكتب الرد هنا من عدة ايام و حصلت مشكلة فى الشبكة قبل مضغط زر إضافة رد, و انهاردة اخدت بالى مرة تانية بالصدفة ان الموضوع لم يحل.

قبل الـ session_start استخدم

ini_set("session.cookie_lifetime", 300);

دة بيأثر على عمر الـ cookie الى بيتحفظ فيها معرف الـ session فبيخلى عمرها 300 ثانية (5 دقائق), بدل من الأفتراضى 24 ساعة.

لاحظ قبل تجربتها امسح الـ cookies المسجلة على متصفحك لأن session_start لا ترسل cookie جديدة تحتوى الـ session id إن كان لدى المتصفح واحدة محفوظة مسبقا.

Web Citizen

ShrefInLife.gif

__________

General blog : Shref In Life

هذا الموضوع مغلق.

مواضيع مشابهة