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

التعامل مع محتويات SESSION

بدأه anonym في 8 ديسمبر 2009 · 5 رد · 931 مشاهدة · في منتدى تطوير المواقع بـ PHP
مشاركة: واتساب X فيسبوك تيليجرام
#1 صاحب الموضوع

بسم الله الرحمن الرحيم

السلام عليكم ورحمة الله وبركاته

كل عام وأنتم بخير

وكل عام وهذا المنتدى في رقي دائم بجهودكم الجبارة

بارك الله فيكم

سؤال سهل إن شاء الله

نعلم أن الجلسات أو SESSION تستخدم لتخزين المتغيرات التي يمكن التعامل معها أثناء العمل على الموقع فيما يمكننا الانتقال من صفحة لأخرى دون فقد هذه البيانات واستخدامها من وقت لآخر

وهذا هو الذي نعرفه

وسؤالي هو

فل نفرض أن لدينا


$_SESSION[username] = "ahmed"

وهذا الـ SESSION لأكثر من شخص وبأسماء مختلفه

هل يمكن لمدير الموقع أن يستعرض محتويات الجلسات لجميع الموجودين

بمعني SESSION COUNT أو SESSION CONTENT

وهذا متوفر في ASP من خلال OBJECTS

أتمنى الإجابة لمن لديه الخبرة في هذا المجال

ولكم كل تحية وتقدير

#2

من الممكن ان تستخدم الداتا بيز

وتقوم بادخال بيانات كل سيشن و تتولى عمليه جمع البيانات

او ان تستخدم هذه المتغيرات

هنا

تم تعديل هذه المشاركة بواسطة XR.7 في 8 ديسمبر 2009 في 04:49

سبحان الله وبحمده *** سبحان الله العظيم

www.quraany.com

www.arabcs.com

#3

شكرا ً لك اخي الكريم XR.7 فعلا ً كلامك سليم بالامكان الاستعانة بقواعد البيانات لإنجاز هذه الطريقة

ولكن بما ان البيانات تخزن على session لأي عدد من الأعضاء على السيرفر , لماذا لا نستخدم هذه البيانات بدلا ً من تخزينها مرة أخرى داخل قاعدة البيانات

وبالعكس قراءة البيانات من session أسرع بكثير من التعامل مع قاعدة البيانات

وهذه الميزة موجودة في ASP وأتمنى أن نجدها في PHP قريبا ً

مثال حي لامكانيات ASP

ASP OBJECTS

كل التحية والتقدير لك اخي الكريم XR.7

وننتظر باقي الأخوة للمشاركة بآرائهم

تم تعديل هذه المشاركة بواسطة anonym في 8 ديسمبر 2009 في 13:30

#4

عملية نقل جلسة عمل من موقع إلى آخر بسيطه جدا

فقط قم بوضع كامل متغيرات الجلسه في أي متغير مشفرة ثم قم بإرسالها عن طريق البوست إلى الموقع الآخر

آسف فهمت الموضوع خطأ فقد قرأت موضوع المقال دون أن أقرا المقال ...

ماتريده يمكن تطبيقه كما تفضل أخي XR.7

اقتباس
وهذه الميزة موجودة في ASP وأتمنى أن نجدها في PHP قريبا ً

لاتعتبر ميزه :) بي أتش بي تتميز بالكثير الكثير

تم تعديل هذه المشاركة بواسطة bastr3 في 9 ديسمبر 2009 في 02:25

CMS Sfhati , Website Generator


نظام إدارة المحتوى صفحتي ... جربه الآن 


 


small-logo.png

#5

أهلا بك أخي bastr3

بالعكس تعتبر ميزة قوية جدا ً

حيث يمكننا إنشاء الافتراضية المبنية أساسا ً داخل اللغة

أما بالنسبة لاستخدام قواعد البيانات فالفكرة موجودة وأنا قمت بتنفيذها

ولكن لماذا اخزن بيانات هي في الأساس مخزن في كل جلسة لكل زائر للموقع

على العموم

اعتقد بأنه يمكننا عمل class يعطي كل زائر كائنا ً ويخزن في القيم مع تحديثها باستمرار كل ما قام الزائر بتغيير القيمة الموجودة في ذلك الكائن

وبالتالي نكون توصلنا لحل بسيط جدا ً

ولكن ينقصنا نقل هذه الكائنات وتبادلها بين الملفات

فهل من اقتراح لهذا الموضوع ؟

ولكم التحية

#6

اول ما يخطر على فكر المبرمج ان يقوم بخزن متغيرات للجلسات في قاعدة بيانات او في ملفات مؤقتة لكن هذي اول مرة اعرف ان الجلسات اصلا يخزنها السيرفر على شكل ملفات في مجلد خاص على السيرفر.لكني بحثت عن الحل في الأنترنيت ووجدت هذا الكلام ربما يفيدك

By default the PHP sessions are saved in files which makes any operation on multiple sessions difficult.
You could count all files in the directory session data is stored and count the number of files but it would be inefficient especially if you're looking for particular sessions (only logged-on users for example).
It would be best if you would store the sessions in a database by writing a custom session handler (session_set_save_handler() (http://www.php.net/manual/en/function.session-set-save-handler.php)). There is an article on zend.com (http://www.zend.com/zend/spotlight/code-gallery-wade8.php?article=code-gallery-wade8&kind=sl&id=6375&open=1&anc=0&view=1) about it. You could also use my session class (http://www.codingforums.com/showthread.php?t=75838).

cert.gif

___________________

فليتك تحلو والحياة مريرة - وليتك ترضى والأنام غضـــاب

وليت الذي بيني وبينك عامر - وبيني وبين العالمين خـراب

اذا صح منك الود فالكل هين - وكل الذي فوق التراب تـــراب

____________________

سبحانك اللهم وبحمدك اشهد ان لا اله الا انت استغفرك واتوب اليك

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