السلام عليكم ورحمة الله وبركاته
لقد قمت با ستخدام module وقمت بالتصريح عن بعض المتغيرات العامة باستخدام public
لاستخدامها في كافة صفحات الموقع وعملت مع بشكل سليم وكامل وبدون اخطاء
ولكن عندما قمت بتجربة العمل على السيرفر وكان معي اكثر من شخص يعملون في نفس الوقت حصل امر غريب جداً
اصبح هنا تداخل في المعلومات وسأشرح لكم ما ا قصد بالتحديد
عندما قام المستخدمون بالدخول تم تخزين السجل المدني لكل واحد فيهم في متغير اسمه emp_code
بعد ذلك ينتقل المتصفح الى صفحة اخرى لادراج رغبات انتقال للموظفين واعتمدت على نفس المتغير طبعا لادخال الارغبات
فعندما يقوم احدهم بادخال الرغبة يصادف ان يكون احد الموظفين الاخرين نفذ عملية الدخول وتغيرت قيمة المتغير باسمه
فتصبح رغبات النقل الموجوده عند المستخدم الاول ليست له وانما تسجل للمستخدم الاخير
فلماذا هل قيمة المتغير تخزن في السيرفر ام في ذاكرة المتصفح
بعد ذلك استخدمت طريقة تمرير الباراميترات الى الصفحة الاخرى ونجحت تماما باستخدام querystring
ولكني افضل الطريقة الاولى
ارجوا افادتنا عن طريقة عمل المتغيرات واين يتم تخزين القيم وكيف نحفظ قيمه من التغيير بواسطة مستخدمين اخرين
ولكم الشكر