معذرة اخى الكريم..
فلم اتواجد فى سوالف الا الآن ..
بالنسبة لشرح الكوكيز فهو بسيط جداً
فالكوكيز هذه يتم وضعها فى جهاز الزائر وتتعامل مع الموقع نفسه
بحيث يقرأها الموقع بالتعامل مع المتصفح المستخدم
وانت تستطيع وضع هذه الكوكيز فى الجهاز الخاص بزوار موقعك لهدف معين
طبعا بعض ضعفاء القلوب يستخدمونها فى اهداف خبيثة تحقق اهوائهم
لكن نحن نستخدمها مثلا لعمل عداد زوار صادق وفى التصويت لمنع الزائر من التصويت اكثر من مرة واحدة
وعلى ابسط حال فهو يتكون من اسم وقيمة ووقتneme,value,time
ونتعامل معها بلغة ال php عن طريق الدالة setcookie وهى تستطيع زرع وقراءة الكوكيز فى جهاز الزائر.
فشرح الكود التالى باختصار ..
نخبر المتصفح اذا لم يجد هذا الكوكي فى جهاز الزائر فى شرط ينفذ الامر الذى يليه ..
كود PHP:
if (!isset($_COOKIE["name"])){
الان فى اول زيارة طبعا لن يجد المتصفح الكوكي فى جهاز الذى شارك بالمشاركة
فيقوم بزرع الكوكي فى جهاز الزائر بتنفيذ الامر التالى
كود PHP:
setcookie("name","value",time()+300);
طبعا ال name هو اسم الكوكي وقم بتغيير الى اى اسم تريده وال value نفس الشىء قيمة الكوكيز وقم بوضع انت قيمة
وال time هو وقت بقاء الكوكي بالثوانى فى جهازك
ف 300 ثانية تعنى 5 دقائق لذلك انا وضعته 300 يمكن انت تغيره الى اى رقم على حسب الوقت الذى تريده ان يبقى فى جهاز المستخدم مع ملاحظة تحويله الى ثوانى لانها لا تتعامل الا مع الثوانى.
والخطوة التالية تقوم بعمل البرنامج بطريقة عادية فى نفس قوس الشرط if وبعد الانتهاء من كتابة البرنامج اغلق الاقواس.
وضع بعدها else وهذه حالة اذا وجد الكوكيز فى الجهاز ينفذ الامر التالى
كود PHP:
else {
echo "يجب عليك الانتظار 5 دقائق";
}
او من الافضل ضعها
كود PHP:
else if (isset($_COOKIE["name"])){
echo "يجب عليك الانتظار 5 دقائق";
}
حتى يكون الشرط على الكوكيز فقط
واذا واجهتك مشكلة ما ارجو وضع مثال على البرنامج او الاكواد بالصفحة التى تريد وضع الكوكيز لها هنا .
واى خدمة انا حاضر وسامحنا على التاخير