| |||||||
| المدوّنات | البحث | مشاركات اليوم | اجعل كافة المشاركات مقروءة |
|
| | LinkBack | أدوات الموضوع |
| |||||
| ما الفائدة من وضع PHPSESID في المتصفح ؟ اذ انني رأيت العديد من المواقع تقوم بعمل هذا الشيء ولكني حتى الآن لا اعلم ما الفائدة منها انا اعرف انه PHPSESSED يمكن تخزينه في كوكيز مباشرة ومن ثم استدعائه كود PHP: ما السبب وما الفائدة ويا ريت أمثلة | |||||
|
| |||||
|
أخي انا لم أسال الا وبحثت .. يبدو انك لا تريد ان تجاوبيمكن استخدامه ككلمة مرور أو رقم خاص لكل شخص فعند تسجيل الدخول لموقع يكون لكل شخص رقم مختلف .. نفس صسغة الجواب متكررة في اكثر من منتدي .. >> لا اقصد سوالف سوفت خصوصا ولكنني قرأت رد عجبني في منتدي عربي اخر قيل فيه ان تسجيل الـ PHPSESSID في الرابط اذا كانت الكوكيز معطلة وانا حسب علمي ان الكوكيز لا تكون معطلة في جميع الصفحات وان تسجيل الPHPSESSID في المتصفح قد يكون له ثغرات أمنية اهمها انه يمكن أخذ السيشن و التأكد من Destroy المتغير و من هذا الكلام >> انا لست خبير هكر وهل تعلم أن جوابك الأول لم يقنعني !! اذا اردنا كلمة المرور فهنالك اختراع اسمه md5 لتشفير الكلمات .. كود PHP: http://www.swalif.net//softs/search.php?searchid=136994 وشكرا !! | |||||
|
| |||||
|
أخي AsHeQ ALGaMaR يبدو أني قد أسأت في الرد عليك أعتذر إذا كان قد بدر مني شيء أزعجك أما بخصوص ما طرحته فإن md5 ثابتة ... ولا يمكن تغييرها مع كل شخص يدخل وإ1ا استعملت rand() قد تتشابه الأرقام في أي لحظة PHPSESSID لا تقوم أبدأ بتكرار القيمة عند أي شخص... فلكل شخص قيمة أخرى أما عن ما تريده يبدو أني لن أستطيع تحقيق مرادك لذا في انتظار بقية الأعضاء تحياتي | |||||
|
| |||||
|
بالنسبة للبحث انظر هنا http://www.swalif.net//softs/search.php?searchid=137000 | |||||
|
| |||||
|
أخي تخزين السيشن في كوكيز عمل إضافي ليس له أي فائدة إلا فائدة واحدة وهمية: الفائدة: عدم الاضطرار إلى نقل السيشن بين الصفحات عن طريق العنوان .. من ناحية عشان جوجل يحب الصفحة ومن ناحية ثانية مشاكل السرية اللي بيتكلموا عنها .. ليه وهمية؟ لأن السيشن أوتوماتيكي بتتخزن في الكوكيز! يعني بمجرد ما انت تعمل سيشن وتكون الكوكيز مسموحه في المتصفح خلاص هي بتتسجل في سيشن .. بس ..
__________________ .... محمد حسام انترنت بلس | |||||
|
| |||||
|
هل تعرف الجلسات ؟؟ sessions ? إذا كان نعم تعرف درس الجلسات فهذا يسهل عليك بكثير فهم الـ PHPSESSID ببساطة أنت بالتأكيد ستحتاج إلى الجلسات في برنامجك ستخزن الجلسات بالدالة session_register() والجلسات تعتمد عند تسجيل متغير إلى تسجيله بكوكيز في الجلسة ، يسجل افتراضياً يعني بدون كتابة دالة الكوكيز ! ولكن بعض المتصفحات لا تدعم الكوكيز أنت تقوم بتخزين المتغيرات ( في جلسة ) التي تريدها هكذا في الملف الأول وليكن اسمه one.php وهذا كوده كود PHP: الان تم حفظ الاسم بكوكيز لو تنشئ ملف اخر وليكن باسم tow.php تستطيع كتابة التالي كود PHP: في ملف one.php تضع التالي كود PHP: كود PHP: لماذا ؟ لأنك نقلت الجلسة من ملف one.php إلى ملف tow.php بهذا الكود اقتباس:
$PHPSESSID هي المسؤلة عن نقل الجلسة فبدونها لا تستطيع نقل الجلسة ! تماماً نفس المتغيرات هكذا تنقل المتغير من صفحة لأخرى كود PHP: بالتوفيق ،،،
__________________ الإستضافات : http://www.ala7lam.net/host.html موضوع الإستضافات وخدماتنا : إستضافات وخدمات شبكة الأحلام التطويرية ... | |||||
|
| |||||
|
أيضاً في المنتديات يستخدم لتسجيل دخول الأعضاء حتى المتصفحات ( جمع مفرده متصفح ) التي لا تدعم الكوكيز تجده يستطيع دخول المنتدى والتصفح وإنشاء موضوع جديد ومتصفحه لا يدعم الكوكيز!! كل ذلك بالجلسات ونقلها من صفحة لأخرى عن طريق الـ $PHPSESSID ألا ترى أن بعض المنتديات كـ ib في المتصفح تجد كود طويل غير مفهوم .. هذا هو الـ PHPSESSID أيضاً موجود في الـ vb في كل الصفحات !! لكن في الـ vb2 مكشووف وواضح أما في الـ vb3 ( كمنتدى سوالف ) لا يكتشف أين هذا الكود إلا عشاق الـ vb ![]() أيضاً $PHPSESSID مهم جداً .. يستخدم لحساب عدد زوار الموضوع وهكذا.. بالتوفيق ،،،
__________________ الإستضافات : http://www.ala7lam.net/host.html موضوع الإستضافات وخدماتنا : إستضافات وخدمات شبكة الأحلام التطويرية ... | |||||
|
![]() |
| |
| |
| أدوات الموضوع | |
| |