| |||||||
| المدوّنات | البحث | مشاركات اليوم | اجعل كافة المشاركات مقروءة |
|
| | LinkBack | أدوات الموضوع |
| |||||
| مشكله بالجلسات...Warning كود: Warning: Unknown(): Your script possibly relies on a session side-effect which existed until PHP 4.2.3. Please be advised that the session extension does not consider global variables as a source of data, unless register_globals is enabled. You can disable this functionality and this warning by setting session.bug_compat_42 or session.bug_compat_warn to off, respectively. in Unknown on line 0 وش حل هالخطأ بالجلسات .. وبالمره تعريف الجلسات واضافة القيم لها الطريقة السليمة كيف ؟ مع تحديد مدة زمنية لإنتهاء الجلسة بدون التعديل على php.ini ويعطيكم العافية | |||||
|
| |||||
|
حرف the باللغة العربية معطل عندي في الكيبورد لtheالك استبدلته ب\ أولا: يجب أن تكتب في أول الصفحة التي تريد إضافة الجلسة فيها كود PHP: أما عن طريقة تسجيل المتغيرات فإنه كالتالي : 1- إما أن تكتبها هك\ا : كود PHP: كود PHP:
__________________ لغة PHP طريقك نحو التقدم و الإبداع .. قريبا جداً | |||||
|
| |||||
| اقتباس:
كانت المشكله بكتابتها بالطريقة التالية كود PHP: كود PHP: جزاك الله الف خير
__________________ I love Php Email Only Ziyad(AT)alsharan.com ,I don't have Massenger | |||||
|
| |||||
| اقتباس:
لكن لقيت طريقة ربما تنفع .. وهي فكرة من اجتهاد شخصي .. والي له تعليق عليها ياليت ينورنا .. الفكرة هي عند دخول اليوزر طبعاً سيتم تسجيل دخوله عن طريق الجلسة ، في هذا الوقت يتم تسجيل وقت الدخول بنفس جدول اليوزر .. بحقل يسمى مثلا lastlogin وحقل آخر بأسم lastonline لتسجيل وقت آخر اتصال له .. ويتم تحديث هذا الحقل عند القيام بالتصفح .. حيث عند الانتقال من صفحة إلى صفحة يتم تحديث الحقل lastonline بالوقت الحالي حين فتح الصفحة التالية .. وقبل هذا التحديث لابد من وضع شرط .. إذا كان الوقت الحالي - الوقت المطلوب لإنتهاء الجلسة (أكبر من ) الوقت المسجل في lastonline. قم بإنهاء الجلسة (الذهاب إلى logout ) والانتقال لصفحة تسجيل الدخول . ما رأيكم ؟
__________________ I love Php Email Only Ziyad(AT)alsharan.com ,I don't have Massenger | |||||
|
| |||||
| اقتباس:
جربتها عملياً ونجحت معاي الطريقة بكتب لك التفاصيل حتى تتكيف مع برنامجك بس ارتب الكود
__________________ I love Php Email Only Ziyad(AT)alsharan.com ,I don't have Massenger | |||||
|
| |||||
|
شرح الفكرة السابقه بالكود بعد تجربتها ..الفكرة هي عند دخول اليوزر طبعاً سيتم تسجيل دخوله عن طريق الجلسة ، في هذا الوقت يتم تسجيل وقت الدخول بنفس جدول اليوزر .. بحقل يسمى مثلا lastlogin وحقل آخر بأسم lastonline لتسجيل وقت آخر اتصال له .. ويتم تحديث هذا الحقل عند القيام بالتصفح .. حيث عند الانتقال من صفحة إلى صفحة يتم تحديث الحقل lastonline بالوقت الحالي حين فتح الصفحة التالية .. وقبل هذا التحديث لابد من وضع شرط .. إذا كان الوقت الحالي - الوقت المطلوب لإنتهاء الجلسة (أكبر من ) الوقت المسجل في lastonline. قم بإنهاء الجلسة (الذهاب إلى logout ) والانتقال لصفحة تسجيل الدخول . إن شاء الله يكون الشرح تمام كود PHP: الكود الثاني : كود PHP: والكود يشرح نفسه ... تحياتي
__________________ I love Php Email Only Ziyad(AT)alsharan.com ,I don't have Massenger | |||||
|
| |||||
|
الله يبارك فيك اخي الكريم كل عام وانتم بخير طبعا الفكرة تعبت وانا أدورها لانني اخطط لموضوع عمل اسئلة اختبار لمقرر ب PHP وما ودي اعتمد على الكوكيز الفكرة كل صفحة فيها سؤال واحد والوقت ساعة من دخول اول سؤال وطبعا المطلوب عند مضي نصف ساعة إظهار رسالة بقي من الوقت نصف ساعة وقبل نهاية الوقت بعشر دقائق تظهر رسالة بقي من الوقت 10 دقائق وعند انتهاء الوقت تظهر رسالة انتهى وقت الامتحان وتظهر النتيجة . | |||||
|
![]() |
| أدوات الموضوع | |
| |