السلام عليكم ورحمة الله
ما هي طريقة برمجة : تذكرني الان
المستعملة في المنتديات مثلا...........
الصورة رقم 1
ما هي طريقة برمجة مثل هذا التعدد:
الصورة رقم 2
السلام عليكم ورحمة الله
ما هي طريقة برمجة : تذكرني الان
المستعملة في المنتديات مثلا...........
الصورة رقم 1
ما هي طريقة برمجة مثل هذا التعدد:
الصورة رقم 2
ما فائدة هذه الأكواد
الصورة رقم 3
وشكرا
اهلا أخي داعية,
بخصوص طريقة عمل (تذكرني الان) أو (تذكرني دائماً)
هي انك تعمل شرط في حال انه اختار هذا الخيار, راح تقوم بوضع كوكيز تحفظ فيها بياناته وتتعرف عليه دائماً كعضو مثلاً
والتعدد, ما أدري ايش تقصد فيه بالضبط ؟
والكود اللي وضعته, انا مثلك دائماً اشوفه ؟ واتمنى لو احد يفيدنا فيه ؟
والله أعلم
اخوي داعية ممكن الطريقة الي اقدر احفظ فيها ملف php حتى اشوف محتواه
آسغ على طرح طلبي هنا
أخي :
بالنسبة لفكرة " تذكرني " فعند إختيار هذا الشيك بوكس ..
تقوم بزرع كوكيز بقيمة معينة
هذه القيمة تقوم بالإستدلال بها فيما بعد أثناء دخول العضو
فلو وجد القيمة تعرف عليها ، ولو لم يجد تلك القيمة فطبيعي أنه لن يتعرف عليه
يعني كالتالي :
أثناء الدخول
لو (تذكرني)
إدخل هذا الكوكيز وضع القيمة كذا
Else
( لو لم يضع تذكرني ) فتكون جلسة واحدة وتفضل سيشن - على راحتك -
أثناء دخوله الصفحة :
إستعلم عن الكوكيز
لقيت القيمة كذا ، تعرفت على العضو
لو لم تلاقيها .. العضو مجهول !
+ يمكنك أن تجعل تلك القيمة هي إسم المستخدم !
بالنسبة للسؤال الثاني :
هذا تعدد الصفحات ، هناك الكثير من الكائنات التي تنشأ لك تعدد صفحات .. بدون مشقة
ولكن فكرتها كالتالي :
show.php?page=10
هذا بإفتراض أن الصفحة تعرض 10 إستعلامات
فيكون بالشكل السابق .. سيعرض الصفحة رقم (2)
لأن الإستعلام يكون على الشكل
سيبدأ الإستعلام .. بالإستعلام المحدد من القيمة 10 ( حسبما تحدد رقم الآي دي العاشر . . التاريخ العاشر .. إلخ )كود PHP:
select ...... limit$page,$max
وهذه القيمة اللي هي $page
وسيستعلم لمسافة عشرة آيديهات مثلا .. وهذه القيمة اللي هي $max
تحياتي![]()
تفضل هذا مثال كامل بالفكرة في المرفقات
__________________
ومامن كاتب إلا سيفنى ****** ويبقي الدهر ماكتبت يداه
فلا تكتب بكفك غير شيء ****** يسرك يوم القيامة أن تراه
أخي العملاق شكرا لك جزاك الله خيرا
أهي العزيز cawaser.com لم أفهم قصدك
يا ريت توضح لي ؟
يمكن ان تصمم صفحة هتمل وتحفظها بامتداد php ....
أخي وصديقي Egyptechno
جزاك الله خيرا فهمت الفكرة
ما شاء الله شرح واضح ومفصل
عزيزي Dr.Server
حملت الملف وأنا أجرب فيه
جزاك الله الجنة
أقدر تعبك ومساعدتك
تحياتي لك
اخوي داعية انا ابي برنامج والله اي شي اقدر اخذ منه صفحة php حتى اشوف اشلون صممت هذي الصفحة ويا ليت فهمتني واذا ما فهتمني يا ريت تضيفني ايميلي بالتوقيع
أهلا عزيزي كواسر
أضفتك من هذا البريد
e.da3ya@hotmail.com
لا استعمل الميسنجر كثيرا
أتمنى أن اساعدك
بالنسبة للكود فهو لإرسال HTTP Headers..ما فائدة هذه الأكواد
الصورة رقم 3
وشكرا
الهيدر الأول لتحديد وقت الانتهاء (حتى يجلب المتصفح نسخة جديدة وليست من الكاش) ، وكما تلاحظ تم تحديد قيمة مضت منذ زمن بعيد لكي لا يتم البحث في الكاش.كود:Expires: Mon, 26 Jul 1997 05:00:00 GMT
الهيدر الثاني
لتحديد وقت آخر تعديل على الملف.. في العادة يتم استخدام الوقت الحالي حتى يعرف المستعرض أن الملف "طازج" وجديدكود:Last-Modified: ...
الهيدر الثالث والرابع والخامس
هذا الهيدر خاص بالكاش أيضاً.. وهو يخبر المتصفح بأن لاينظر إلى الكاش، يتم تمرير القيمة false للدالة header() في الهيدر الرابع حتى لا يتم مسح الهيدر الثالث واستبداله بالهيدر الرابع.كود:Cache-Control: no-store, no-cache, must-revalidate Cache-Control: post-check=0, pre-check=0 Pragma: no-cache
طبعاً في العادة ترسل هذه الهيدرز اذا اردنا من المتصفح عدم النظر إلى ملفات الكاش التي لديه.. ولكي يجلب نسخة جديدة من الملف..
مفيدة في الاستخدام في برامج المحادثة مثلاً أو في استخدامها لعرض ملف للتنزيل وغيرها.
لاحظ كثرة الهيدرز المستخدمة لتقول للمتصفح أن لايقوم باستخدام الكاش.. السبب في ذلك هو أن بعض المتصفحات لاتزال تستخدم الـ HTTP/1.0 وبعضها الآخر يستخدم HTTP/1.1
وهناك اختلافات طفيفة بين البروتوكولين.. لذا يجب الأخذ بجميع الحالات
للمزيد من المعلومات حول بروتوكول HTTP/1.1: http://www.faqs.org/rfcs/rfc2616
تحياتي
![]()
__________________
ArabBB ... SoooooN!
السلام عليكم ورحمة الله
أستاذي الكريم حسن
شكرا جزيلا لك على المعلومات والشرح القيمين
ممكن يا جماعة برمجة التعدد الذي وضعت له مثال في الصورة ؟
استاذي المبرمج, جزاك الله كل خير على هذا التفصيل