مدونة إند بوك تسعى الى ايصال المعلومات و التكنولوجيا الى كل فئات المجتمع من خلال كتابة مقالات وحلول جميع المشاكل التقنية التي قد يواجهه الاشخاص وكذلك عمل شروحات للغات البرمجة

2Full width home advertisement

قسم التكنلوجيا


في هذا القسم كل جديد عن عالم التكنلوجيا والتقنيه الجديده وكل الاحداث الجديده التي تطراء على عالم التكنلوجيا
...

قسم الالعاب


في هذا القسم كل جديد عن عالم الالعاب والتقنيه الجديده واجمل التطبيقات التي قد يحتاجها هاتفك
...

قسم الجوالات


في هذا القسم كل جديد عن عالم الجوالات والتقنيه الجديده واجمل التطبيقات التي قد يحتاجها هاتفك
...

قسم البرمجة ( Flutter)


في هذا القسم سيكون شرح للفلاتر وحل المشاكل التي تطرح عليك اثناء البرمجة
...

قسم البرمجة ( PHP)


في هذا القسم سيكون شرح لل بي اتش بي (php) وحل المشاكل التي تطرح عليك اثناء البرمجة
...

Post Page Advertisement [Top]

ما الفرق بين السيشن  session والكوكيزcookies


 الكوكيز( cookies ) 

هو عباره عن ملف يتم حفظ فيه ملفات تعريف الارتباط( الروابط الاكثر زياره - كلمات السر لو انت اخترت تذركر على المتصفح)
ويمكن تخزين كميه محدوه من البيانات بعكس السيشن 
حيث يسمح بسعة 4 كيلوبايت


السيشن(  session )

 حيث يتم التخزين في  السرفر 
 ولا يمكن الوصول الى ملفات تعريف الارتباط بسهوله لذا فهو اكثر أمانا
 يمكن تخزين كميه غير محدوده من البيانات

الكويكيز (cookies)                                                                              

1-يتم تخزين ملفات تعريف الارتباط في المتصفح كتنسيق ملف نصي.

2-يمكن  تخزين كمية غير محدودة من البيانات                      

3-يسمح فقط بـ 4 كيلو بايت [4096 بايت].      
       
4- لا يحتفظ بمتغيرات عديده في ال(cookies)         

5-يمكننا الوصول إلى قيم ملفات  ال (cookies)  لذلك هو أقل أمانا.                                                     

6-يجب وضع () setcookie قبل العلامة <html>                                                                                                               

السيشن (session)

  1-   يتم تخزين السيشن() في  السرفر.

  2-تخزين كمية محدوده من البيانات.

  3-كميه غير محدوده من البيانات

 4-يمكن الاحتفاظ بمتغيرات متعدده في ال(session)

 5-لا يمكننا الوصول إلى قيم  ال(session)  بسهولة   لذلك فهي أكثر أمانًا.
 
6- يجب أن تكون الدالة ()session_start أول شيء في  وثيقتك. قبل أي علامات HTML.       

مثال للــ كوكيز( cookies )

<?php
 
  setcookie(name, value, expire, 
path,domain, secure, httponly);

  $cookie_uame = "user";

  $cookie_uvalue= "Hitesh Kumar";

  //set cookies for 1 hour time
  setcookie($cookie_uname,
$cookie_uvalue, 3600, "/");

  //expire cookies
setcookie($cookie_uname,"",-3600);

?>

مثال للــ سيشن( session )


<?php
    
session_start();

//session variable
$_SESSION['user'] = 'Hitesh';
 
//destroyed the entire sessions

session_destroy(); 
       
//Destroyed the session 
variable "user".
unset($_SESSION['user']);
?>

أقراء ايضاً


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

إرسال تعليق

Bottom Ad [Post Page]

| Designed by Colorlib