| |||||||
| المدوّنات | البحث | مشاركات اليوم | اجعل كافة المشاركات مقروءة |
|
| | LinkBack | أدوات الموضوع |
| |||||
| أهل من الممكن الحصول على درس عالي في الجلسات "session" للاهمية ابحث عن درس عميق في الجلسات sessions ولم اجد اي درس يفيدني فكل الدروس الموجودة هي عبارة عن رؤوس اقلام تفيد من يريد ان يبدأ في تعلمها وقد فادتي شخصيا في البداية.... ولاكن المشكلة اني اريد ان اتعمق فيها لاني اواجه بعض المشاكل فيها مثلا كيف ممكن نقل الجلسات من صفحة الى اخرى لو فرضنا انو فتحنا اكثر من صفحة الجلسات المفروض تنتقل معنا من صفحة الى ثانية كيف مكن تحديد وقت للجلسات قبل انت تنتهي كيف ممكن دمجها مع الكوكيز (ملاحظة احاول انا الان دمجها مع الكوكيز ولاكن Warning: session_start() [function.session-start]: Cannot send session cache limiter - headers already sent ذبحتني) ياريت حد يعطيني شرح كامل عن الجلسات لاهمية وانا متأكد ان الكثير محتاجين لهذا الدرس يرجا الافادة والسلام عليكم
__________________ عاشت فلسطين وعاشت المقاومة http://www.palintefada.com/arabic http://www.palissue.com/arabic موقع انتفاضة فلسطين - موقع القضية الفلسطينية الكاسر | |||||
|
| |||||
|
معك حق .. الكوكيز والسيشن تعقيداتها كثير في البداية تابع هذا الدرس .. سهل جدا وعملي http://www.devshed.com/c/a/PHP/Creat...-Login-Script/
__________________ ومامن كاتب إلا سيفنى ****** ويبقي الدهر ماكتبت يداه فلا تكتب بكفك غير شيء ****** يسرك يوم القيامة أن تراه | |||||
|
| |||||
|
السلام عليكم اخي العزيز Dr.Server شكرا جزيلا على هذه المساعدة ولاكن هنا بعض النقاط التي لم افهمها يرجا توضيحها ( اولا يبدو لي ان الكود المكتوب ليس كالم اي ناقصه class اخر) اولا لاحظت استخدام هذا السطر PEAR::setErrorHandling(PEAR_ERROR_DIE); ما فائدته ولمذا استخدم؟ وايضا هذا السطر $dsn = "mysql://$db_user:$db_pass@unix+$db_host/$db_name"; وما هذه الدالة $db->setFetchMode(DB_FETCHMODE_OBJECT); وسبب استخدامها وايضا السطرين التاليين $password = $this->db->quote(md5($password)); $result = $this->db->getRow($sql); دالة quote ودالة getRow اين هم وما هو عملهم ولمذا استخدمهما هنا ؟؟.؟ واخيرا اخي العزيز @unserialize ماذا تعني؟؟؟ ياريت هذي التوضيحات لكي اتمكن من تكملة برمجة موقعي وبارك الله فيك وفيكم جميعا
__________________ عاشت فلسطين وعاشت المقاومة http://www.palintefada.com/arabic http://www.palissue.com/arabic موقع انتفاضة فلسطين - موقع القضية الفلسطينية الكاسر | |||||
|
| |||||
|
ماذكره الاخ العزيز Dr.Server رائع لكن يحتاج كلاسات PEAR اقتباس:
. . http://www.herongyang.com/php/session.html ثلاث صفحات اذا خلصتها انتقل للكوكيز http://www.herongyang.com/php/cookie.html أربع صفحات اذا قريتها مضبوط .. اجزم لك باذن الله تعرف ليش طلع عندك خطاً headers already sent .. بعدها اسأل وحنا حاضرين .. | |||||
|
| |||||
|
السلام عليكم اخي محمود الدرس هذا بسيط جدا http://www.montadaphp.net/showthread.php?t=49 اما اخي Flasher انا اعرف ما هو طرق عمل ال cookies و ال session ولاكن المشكلة عند دمجهم فكما افاد بحثي في الانترنت الطريقة الوحدة والمحمية والمتبعة هي مع استخدام قواعد البيانات او كما هو مطروح في الرابط الذي طرحه الاخ Dr.Server ايضا حاولت ان افهم ما هي ال PEAR ولاكن لم اعلم من اين ابدأ.. هل هي دالة ام سكربت عبارة عن 100 ملف ؟؟!!!! يعني سكربت ثاني!!!!!!!!!!! ياريت توضيح بسيط على ال PEAR و ايضا ما فائدته او بمعنى آخر لو اني اعرف اجوبة للاسألة التالية (في الاقتباس) رح نحاول عمل كود خاص بديل ليعمل لنا ما نريد فقط (من غير استخدام ال PEAR لانو شكلو ال PEAR امعقد ) اقتباس:
وشكرا
__________________ عاشت فلسطين وعاشت المقاومة http://www.palintefada.com/arabic http://www.palissue.com/arabic موقع انتفاضة فلسطين - موقع القضية الفلسطينية الكاسر | |||||
|
| |||||
|
السلام عليكم ورحمة الله تحية للاخوة جميعا ال PEAR هىتعتبر مكتبة للكلاسات مع الاكواد التى قد تفيدك فى اختصار عمل الكلاس من البداية او بمعنى اصح (بيئة عمل framework ) قام بتجميعها معظم المبرمجين والمطورين للبى اتش بى هذه المكتبة تاتى افتراضية مع الحزمة اثناء تركيبك ال php على بعض السيرفرات او حتى على الويندوز وكل ما تسال عنه فى الاقتباس هيا دوال مضافة معرفة داخل PEAR لاكنها ليست دوال من دوال ال PHP بمعنى اخر لن تعمل فى عدم وجود ال PEAR لذا اذا اردت برمجت اسكريبتات ليست متطلبة يجب عليك صنع كلاسات ودوالك بنفسك وارفاقها فى برمامجك وبالنسبة للسيزون طالما اردت التعمق فيه ولديك خلفية التعامل فتفضل اخى الكريم لدى لك بعض النقاط يمكنك البحث عنها او طلب شرحها منى او من احد الاخوة الافاضل مثل 1- جعل السيزون على قاعدة البيانات 2- تغيير مكان حفظ السيزون 3- اضافة متغييرات اضافية للسزون 4- استعمال السيزون (المتواجدين الان - زوار - اعضاء ) 5- تغيير مدة حفظ السيزون 6- تغيير اسم متغيير السيزون (SESSION NAME ) وهناك الكثير .. وبالنسبة للكوكيز لديك تخزين البيانات مشفرة وكل المتغييرات على متغيير واحد حيث يصعب الاطلاع على اى متغيير ولا حتلا اسمه استخدام الكوكيز والسيزون مع بعض لتكوين نظام تسجيل دخول وخروج قوى استخدام الكويكز مع الجافا اسكريبت لتوفير عناء ال header ولكم تحياتى
__________________ NileSolutions.biz Creative Web Engineering Php,Perl,Xhtml,Javascript,Css C++ | |||||
|
| |||||
|
شكرا عزيزي على هذا التوضيح المفيد جدا طيب خليني أسأل سؤال ممكن انو يفيدني اكثر ممكن حد يشرحلنا الطريقة (والفكرة) الصحيحة لعمل طريقة تسجيل الدخول والخروج من الموقع والتأكد من الدخول (تقريبا مثل ما هو مبرمج في الموقع التالي http://www.devshed.com/c/a/PHP/Creat...-Login-Script/ ) اريد الفكرة كاملة اذا امكن وسأحاول تطبيقها باذن الله......... أريد احد الاخوة الذين سبق ومرو في هذه التجربة أريد الطريقة الصحيحة أهل هي زرع السشن في قواعد البيانات وبعدها التأكد اذا كان السشن موجود في قواعد البيانات ام ما هي الطريقة الصحيحة بوضوح وشكرا
__________________ عاشت فلسطين وعاشت المقاومة http://www.palintefada.com/arabic http://www.palissue.com/arabic موقع انتفاضة فلسطين - موقع القضية الفلسطينية الكاسر | |||||
|
| |||||
|
??????????????????
__________________ عاشت فلسطين وعاشت المقاومة http://www.palintefada.com/arabic http://www.palissue.com/arabic موقع انتفاضة فلسطين - موقع القضية الفلسطينية الكاسر | |||||
|
| |||||
|
السلام عليكم ورحمة الله الفكرة اخى الكريم تأتى كالتالى وجود فورم لادخال اسم المستخدم وكلمة المرور وعند ارسال الفورم يوجد ما يستقبل البيانات ويبحث مثلا فى الداتا بيز عن اسم المستخدم وكلمة المرور وان كانت كلمة المرور صحيحة يتم اضافة متغيير معين تحدده انت فى السيزون وعند تسجيل الخروج يتم حذف السيزون او حتى حذف المتغيير يمكنك استخدام المتغيير هذا للتأكد من تسجيل الدخول مثلا لتنزيل ملفات او عرض شىء معين الخ اتمنى ان تكون الفكرة واضحة ولم ادخل فى التفاصيل لانك لديك الخبرة المسبقة ولاتنسى التأكد من مدخلات الزوار وخصوصا ما يتعامل مع الداتا بيز شكرا لك واعتذر عن تأخر الرد
__________________ NileSolutions.biz Creative Web Engineering Php,Perl,Xhtml,Javascript,Css C++ | |||||
|
| |||||
| اقتباس:
شكرا على ردك اخي العزيز ejasoft الفكرة التي قمت بطرحها هي تسجيل دخول بسيط مع التعامل مع السيسون ولاكن الذي احاول عمله هو تسجيل الدخول بالطريقة الحديثة (لكي نستطيع عمل تسجيل دخول تلقائي + حفظ السيسون في قواعد البيانات ) لتفادي استخدام الكوكيز واستخدام السيسون للحماية وايضا لسهولة التعاطي مع السيسن في الموقع) للمزيد من المعلومات يرجا مراجعة الرابط التالي http://www.devshed.com/c/a/PHP/Creat...-Login-Script/ هذا الرابط شارح الفكرة ولاكني لا املك الخبرة في التعامل مع ال PEAR pointer لم تتضح الفكرة لدي) لذالك اذا ممكن توضيح عمل ال PEAR Pointer وشكرا
__________________ عاشت فلسطين وعاشت المقاومة http://www.palintefada.com/arabic http://www.palissue.com/arabic موقع انتفاضة فلسطين - موقع القضية الفلسطينية الكاسر | |||||
|
| |||||
|
السلام عليكم ورحمة الله الفكرة واحدة وايضا ستحتاج استخدام الكوكيز فى اى حالة لمجرد تذكر اسم المستخدم وهذا غير محبذ لدى لذا يمكنك الغاء فكرة تسجيل الدخول التلقائى هذه فى المشاريع الهامة او حتى فى الادمن ويمكنك الاستغناء عن استخدام الكوكيز بتعديل ال session_set_cookie_params( session_time_offset ); @ini_set("session.gc_maxlifetime", session_time_offset); قريبا سأشرح كيفية تخزين السيزون فى قاعدة البيانات مع كلاس كامل تحياتى
__________________ NileSolutions.biz Creative Web Engineering Php,Perl,Xhtml,Javascript,Css C++ | |||||
|
| |||||
| اقتباس:
ياريت يا طيب تعطينا درس كامل مع كلاس مثال وشرح للفكرة (ملاحظة حفظ التسجيل للاعضاء وليس للادمن مشابه لل VB او مطابق له) نحن في الانتظار ..................... تحياتي
__________________ عاشت فلسطين وعاشت المقاومة http://www.palintefada.com/arabic http://www.palissue.com/arabic موقع انتفاضة فلسطين - موقع القضية الفلسطينية الكاسر | |||||
|
| |||||
|
السلام عليكم اخي الكريم ejasoft انا في انتضار شرحك باذن الله تعالى
__________________ عاشت فلسطين وعاشت المقاومة http://www.palintefada.com/arabic http://www.palissue.com/arabic موقع انتفاضة فلسطين - موقع القضية الفلسطينية الكاسر | |||||
|
![]() |
| أدوات الموضوع | |
| |