الكوكي هي عبارة عن متغير يتم تخزينها على جهاز الكمبيوتر الزائر. في كل مرة تطلب نفس الكمبيوتر صفحة مع مستعرض ، فإنه سيتم إرسال ملف تعريف الارتباط أيضا. مع جافا سكريبت ، يمكنك على حد سواء إنشاء واسترداد القيم الكعكة.
أمثلة من الكوكيز :
* اسم الكعكة -- وهي المرة الأولى يصل أي زائر لصفحة الويب الخاصة بك ، يجب أن يكون هو أو هي ملء اسمها تعريفه /. ويتم حينئذ تخزين في اسم الكعكة. المرة يصل الزائر في صفحتك ، انه أو انها يمكن الحصول على رسالة ترحيب مثل "مرحبا فلان الفلاني!" يتم استرداد الاسم من الكعكة تخزين
* كلمة المرور كوكي -- وهي المرة الأولى يصل أي زائر لصفحة الويب الخاصة بك ، يجب أن يكون هو أو هي في ملء كلمة مرور. ويتم حينئذ تخزين كلمة المرور في الكوكيز. المرة يصل الزائر في صفحتك ، يتم استرداد كلمة المرور من الكعكة
* تاريخ الكعكة -- وهي المرة الأولى يصل أي زائر لصفحة الويب الخاصة بك ، يتم تخزين التاريخ الحالي في الكعكة. المرة يصل الزائر في صفحتك ، وقال انه أو انها يمكن ان تحصل على رسالة مثل "آخر زيارة لك يوم الثلاثاء 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 المده تكون بسالب اقل من اليوم
ليست هناك تعليقات:
إرسال تعليق