بحث

دروس php كوكيز


الكوكي هي عبارة عن متغير يتم تخزينها على جهاز الكمبيوتر الزائر. في كل مرة تطلب نفس الكمبيوتر صفحة مع مستعرض ، فإنه سيتم إرسال ملف تعريف الارتباط أيضا. مع جافا سكريبت ، يمكنك على حد سواء إنشاء واسترداد القيم الكعكة.

أمثلة من الكوكيز :





    * اسم الكعكة -- وهي المرة الأولى يصل أي زائر لصفحة الويب الخاصة بك ، يجب أن يكون هو أو هي ملء اسمها تعريفه /. ويتم حينئذ تخزين في اسم الكعكة. المرة يصل الزائر في صفحتك ، انه أو انها يمكن الحصول على رسالة ترحيب مثل "مرحبا فلان الفلاني!" يتم استرداد الاسم من الكعكة تخزين

    * كلمة المرور كوكي -- وهي المرة الأولى يصل أي زائر لصفحة الويب الخاصة بك ، يجب أن يكون هو أو هي في ملء كلمة مرور. ويتم حينئذ تخزين كلمة المرور في الكوكيز. المرة يصل الزائر في صفحتك ، يتم استرداد كلمة المرور من الكعكة

    * تاريخ الكعكة -- وهي المرة الأولى يصل أي زائر لصفحة الويب الخاصة بك ، يتم تخزين التاريخ الحالي في الكعكة. المرة يصل الزائر في صفحتك ، وقال انه أو انها يمكن ان تحصل على رسالة مثل "آخر زيارة لك يوم الثلاثاء 11 أغسطس ، 2005!" يتم استرداد التاريخ من الكعكة تخزين

 تكوين الداله

ملاحظه يجب تكون قبل <html>


setcookie(name, value, expire, , domain);



 انشاء كوكيز


<?php

$expire=time()+60*60*24*30;

setcookie("user", "gotofon", $expire);

?>



<html>

..... 


 الشرح


في المثال أعلاه وقت انتهاء الصلاحية يتم تعيين لمدة شهر ( 60 ثانية * 60 دقيقة 24 ساعة * 30 يوما ).




استخراج الكوكيز


<?php

echo $_COOKIE["user"];



print_r($_COOKIE);

?> 


 الشرح


 $_COOKIE استخراج محتوي كوكيز الذي اسمه user


 print_r($_COOKIE); طباعه جميع الكوكيز











التاكيد من وجود الكوكيز


<html>

<body>



<?php

if (isset($_COOKIE["user"]))

  echo "مرحبا " . $_COOKIE["user"] . "!<br />";

else

  echo "لا يوجد كوكيز!<br />";

?>



</body>

</html


الشرح

isset داله التاكيد من وجود كائن





حدف الكوكيز





<?php

setcookie("user", "", time()-3600);

?>






الشرح

time()-3600 المده تكون بسالب اقل من اليوم


ليست هناك تعليقات:

إرسال تعليق