السلام عليكم
رد مقتبس من algareem
هههههههههههههههههههه
مشكور على الموقع
مين يترجم لي هذا الدرس
ملاحظة : ما ابي احد يجي ويقول بفلوس الترجمه
اما تترجم لي ولك دعوات واما ما تسوي شئ ولا تجيك دعوات ولا شئ :funny:
انا مش خبير بالـphp لكن بحاول اشرح من عندي وعلى حسب خبرتي البسيطة من الدرس إلي طلبته بشرح بسيط ومختصر ....
لاستخدام ارسال الكوكيز تستخدم دالة setcookie في ذلك
وهذه الدالة تقوم بارسال:
1- اسم الكوكيز name : حتى تتمكن من استدعائه في حال الرغبة بذلك
2- القيمة التي تحمله اسم الكوكيز value: طبعا للحصول عن طريق اسم الكوكيز القيمة التي تحتويه
3- صلاحية الكوكيز expire : وهذا حتى تحدد التاريخ والوقت الذي سيتم حفظ الكوكيز للمرسل له
4- الباث او المسار الذي يخص الكوكيز path : في بعض الحالات يتم ارسال الكوكيز بالمسار وهذا الكوكيز سيحفظ بملف جديد للمرسل له ... وشرحه طويل جدا ولا اعرف كيف بالـضبط بالـphp
5- بتحديد اسم الدومين domain : طبعا لتحديد اسم الموقع الذي سيسجل في الكوكيز ... المهم تقدر تتجاوز هذه الفقرة في الارسال فهذا يتم اليا حتى بدون تحديد اسم الدومين ولها شروط خاصة لتطبيق ذلك ...
وطبعا لارسال الكوكيز في الملف يجب تحديد ذلك قبل وسم <html> في الصفحة وهذا مثال على ارسال كوكيز واسم هل كوكيز بكون uname وصلاحيته راح تكون 10 ساعات من وقت ارسالها
كود PHP:
<?php
setcookie("uname", $name, time()+36000);
?><html>
<body><p>
A cookie was set on this page! The cookie will be active when
the client has sent the cookie back to the server.
</p></body>
</html>
طيب كيف تقدر تقراء الكوكيز وهذا يتم بدالة isset وما يهم هو استدعاء اسم الكوكيز من الزائر والحصول على القيمة التي تحمله اسم الكوكيز وهنا نضع مثال على قرائة الكوكيز عن طريق الجمل الشرطية if في حال الوجود و else اذا لم يكن الشخص يحمل هذا الكوكيز
كود PHP:
<html>
<body><?php
if (isset($uname))
echo "Welcome " . $uname . "!<br />";
else
echo "You are not logged in!<br />";
?></body>
</html>
اتمنى اكون عطيتك شرح باختصار المفيد ....
وشكرا