SlideShare a Scribd company logo
Subject: Web Design and Programming Lecturer: Ahmed Ali Saihood
1
Chapter 6
Sessions and Cookies
‫تعريف‬‫الـ‬session:
‫ػٕذ‬‫االٔرماي‬ِٓ‫طفحح‬ٌٝ‫إ‬ٜ‫أخش‬ٟ‫ف‬‫ِٛلغ‬ٓ١‫ِؼ‬ْ‫فإ‬‫تشٚذٛوٛي‬‫اٌـ‬" HTTP "‫ال‬ٕٗ‫٠ّى‬
‫ِؼشفح‬ْ‫أ‬‫ذٍه‬‫اٌظفحاخ‬‫لذ‬ُ‫ذ‬‫ذظفحٙا‬ًِٓ‫لث‬‫ٔفس‬‫اٌشخض‬َ‫أ‬‫ال‬،ٚ‫ٌىٕٕا‬‫ٔعذ‬ْ‫أ‬‫اٌـ‬
cookiesٚ‫اٌـ‬Sessionَ‫ذمذ‬‫ذٍه‬‫اٌطش٠مح‬،ٚ‫ٌزٌه‬‫٠ؼذ‬‫اٌـ‬Sessionْ‫ِىا‬ٍٝ‫ػ‬‫ظٙاص‬
‫اٌّرظفح‬ٓ‫٠ّى‬ٌِٓٗ‫خال‬ٓ٠‫ذخض‬‫ل١ّح‬‫ِؼ١ٕح‬‫ٌٍشظٛع‬‫إٌ١ٙا‬ٟ‫ف‬‫حاي‬َ‫لا‬‫ٔفس‬‫اٌشخض‬‫تاالٔرماي‬
ِٓ‫طفحح‬ٌٝ‫إ‬ٜ‫أخش‬،‫إر‬ْ‫أ‬‫اٌرؼشف‬ٍٝ‫ػ‬‫اٌشخض‬ٞ‫اٌز‬َٛ‫٠م‬‫ترظفح‬‫اٌّٛلغ‬ٛ٘‫اٌٙذف‬
ٟ‫اٌشئ١س‬‫ٌٍـ‬Sessionٚ‫أ‬‫اٌعٍسـاخ‬،‫أِا‬‫ِا‬ٗ١ٕ‫ذؼ‬‫اٌعٍسح‬ٟٙ‫ف‬‫ِظطٍح‬‫ٌم١اِه‬‫تاٌرظفح‬ِٓ
‫اٌّٛلغ‬...ُِٚٓ‫ش‬‫إغالق‬‫اٌّٛلغ‬،ٚ‫٠ّىٕٕا‬‫اٌمٛي‬‫تثساؽح‬ْ‫أ‬ً‫و‬‫ِشج‬َٛ‫ذم‬‫تض٠اسج‬‫اٌّٛلغ‬‫ذثذأ‬
‫ظٍسح‬ٚ‫أ‬Session‫ظذ٠ذج‬.
‫وّا‬‫٠ّىٕٕا‬‫اٌمٛي‬ْ‫أ‬‫اٌـ‬sessionٟ٘‫ػثاسج‬ٓ‫ػ‬‫ذمٕ١ح‬‫ٌٍرشاتؾ‬‫ِغ‬َ‫اٌّسرخذ‬،ٚ‫لـذ‬‫ظٙشخ‬‫ذٍه‬
‫اٌرمٕ١ح‬ّٓ‫ػ‬‫ٔسخح‬‫اٌـ‬" PHP4 "‫ح١س‬ٌُٓ‫ذى‬‫ِٛظٛدج‬ّٓ‫ػ‬‫اإلطذاساخ‬‫اٌساتمح‬ٗ١ٍ‫ػ‬،ً‫ت‬
ْ‫وا‬‫٠عة‬‫ػٍ١ه‬ْ‫أ‬َٛ‫ذم‬‫ترصث١د‬‫ِىرثح‬ٟ‫ٌى‬‫ذسرط١غ‬َ‫اسرخذا‬ٖ‫٘ز‬‫اٌرمٕ١ح‬،‫٠ؼرّذ‬‫فّٕٙا‬‫ٌٍـ‬"
session "ٍٝ‫ػ‬‫فّٕٙا‬‫ٌٍـ‬" cookies "ٚ‫و١ف١ح‬‫اسرؼّاٌٙا‬،َٚ‫٠سرخذ‬‫اٌـ‬" session "ًّ‫ٌؼ‬
‫آٌ١ح‬ًّ‫ٌٍؼ‬ًٚ‫اٌرٛاط‬ٓ١‫ت‬َ‫اٌّسرخذ‬َٚ‫اٌخاد‬،‫ح١س‬ْ‫أ‬‫اٌـ‬" http "‫ال‬‫٠ٛفش‬‫ٌٕا‬‫آٌ١ح‬ًّ‫ٌؼ‬‫رٌه‬
ً‫اٌرٛاط‬،‫فإرا‬‫ِا‬‫ؽٍة‬َ‫اٌّسرخذ‬‫طفحح‬َِٓ‫اٌخاد‬ْ‫فإ‬َ‫اٌخاد‬َٛ‫٠م‬ٗ‫تإػطائ‬‫ِا‬‫أساد‬ٟٚٙ‫٠ٕر‬
‫ػٕذ‬‫رٌه‬‫فال‬‫٠ؼشف‬ْ‫إ‬ْ‫وا‬ٛ٘‫ٔفس‬َ‫اٌّسرخذ‬ٚ‫أ‬‫ٌ١س‬ٛ٘...ً‫ألظ‬‫رٌه‬ُ‫ذ‬‫إٔشاء‬‫ذمٕ١ح‬‫اٌـ‬"
session "ً‫ألظ‬ًّ‫ػ‬‫ذمٕ١ح‬ً‫ذٛاط‬ٓ١‫ت‬َ‫اٌّسرخذ‬ٚ‫ِٛلغ‬‫اٌٛ٠ة‬،‫ح١س‬‫أطثح‬‫تاسرطاػره‬
‫ا‬‫ال‬‫ِص‬ْ‫أ‬َٛ‫ذم‬‫ترحذ٠ذ‬‫ػذد‬‫ص٠اساخ‬َ‫ِسرخذ‬ٓ١‫ِؼ‬‫ٌظفحره‬َٛ١ٌ‫ٚاحذ‬ٚ‫أ‬‫ألسثٛع‬ٚ‫أ‬‫ٌّذج‬‫ِؼ١ٕح‬
ِٓ‫اٌٛلد‬....ٚ‫أ‬‫٠ّىٕه‬ًّ‫ػ‬‫ِرعش‬ٟٔٚ‫إٌىرش‬‫تس١ؾ‬‫٠سرط١غ‬َ‫اٌّسرخذ‬‫ششاء‬‫ػذج‬‫أش١اء‬‫دفؼح‬
‫ٚاحذج‬ِٓ‫اٌّٛلغ‬ْٚٛ‫٠ى‬ٍٝ‫ػ‬ً‫ذٛاط‬ٕٗ١‫ت‬ٚٓ١‫ت‬‫اٌّٛلغ‬‫ػٕذِا‬َٛ‫٠م‬‫تإػافح‬‫ِشرش٠اخ‬ٌٟ‫إ‬‫سٍح‬
‫اٌرسٛق‬ٚ‫أ‬‫حزف‬‫ِشرش٠اخ‬.
Subject: Web Design and Programming Lecturer: Ahmed Ali Saihood
2
Cookies‫تعريف‬
‫اٌىؼىاخ‬ ‫ذؼذ‬" cookies "‫سٛف‬ ‫فثٛاسطرٙا‬ ، ‫ذفاػٍ١ح‬ ‫أوصش‬ ‫ِٛالغ‬ ‫إٔشاء‬ ٟ‫ف‬ ‫اٌّف١ذج‬ ً‫اٌٛسائ‬ ِٓ
‫اٌراٌ١ح‬ ‫اٌسطٛس‬ ‫خالي‬ ِٓ ٚ ، ‫ال‬ َ‫أ‬ ً‫لث‬ ِٓ ‫ِٛلؼه‬ ‫تض٠اسج‬ ‫اٌّرظفح‬ َ‫لا‬ ً٘ ‫ِؼشفح‬ ِٓ ٓ‫ذرّى‬
‫اٌـ‬ ٍٝ‫ػ‬ ‫اٌؼٛء‬ ِٓ ‫ِض٠ذ‬ ٟ‫ٍٔم‬ ‫سٛف‬" cookies "‫اسرخذاِٙا‬ ٓ‫٠ّى‬ ٝ‫ِر‬ ٚ ‫و١ف‬ ٍٝ‫ػ‬ ‫ٔرؼشف‬ ٚ
‫اٌىٛو١ض‬ ٓ‫ػ‬ ‫األساس١اخ‬ ‫تؼغ‬ ‫ِؼشفح‬ ‫ػٍ١ٕا‬ ‫ٔثذأ‬ ْ‫أ‬ ً‫لث‬ ٚ ،.
1١‫اٌث‬ ِٓ ‫طغ١شج‬ ‫لطؼح‬ ٓ‫ػ‬ ‫ػثاسج‬ ‫اٌىٛو١ض‬ ‫ـ‬‫ِغ‬ ٗ‫ل١ّر‬ ٚ ‫ِرغ١ش‬ ُ‫اس‬ ٓ٠‫ٌرخض‬ َ‫ذسرخذ‬ ٟ‫اٌر‬ ‫أاخ‬
‫أرٙاء٘ا‬ ‫ذاس٠خ‬ ٚ ِٕٗ ‫أذد‬ ٟ‫اٌر‬ ‫اٌّٛلغ‬ ‫حٛي‬ ‫ِؼٍِٛاخ‬.
2ً١ّ‫اٌؼ‬ ‫ظٙح‬ ِٓ ٓ٠‫ٌٍرخض‬ ‫ذمٕ١ح‬ ٓ‫ػ‬ ‫ػثاسج‬ ‫اٌىٛو١ض‬ ‫ـ‬(client-side storage )‫ذخض٠ٕٙا‬ ُ‫٠ر‬
ً١ّ‫اٌؼ‬ ‫ظٙاص‬ ٍٝ‫ػ‬ ‫ٍِفاخ‬ ٟ‫ف‬.
3ِٕٗ ‫أسسٍد‬ ٟ‫اٌر‬ ْ‫اٌّىا‬ ِٓ ‫ِسحٙا‬ ٚ‫أ‬ ‫ذؼذ٠ٍٙا‬ ٚ ‫اٌىٛو١ض‬ ٖ‫٘ز‬ ٌٝ‫إ‬ ‫اٌٛطٛي‬ ُ‫٠ر‬ ‫ـ‬.
4َٛ‫٠م‬ َ‫اٌخاد‬ ْ‫فإ‬ ‫وٛو١ض‬ ٓ٠‫ترخض‬ َٛ‫ذم‬ ‫اٌظفحح‬ ٖ‫٘ز‬ ٚ َ‫اٌخاد‬ ِٓ ‫طفحح‬ ‫اٌّرظفح‬ ‫٠طٍة‬ ‫ػٕذِا‬ ‫ـ‬
‫ا‬‫ا‬‫الحم‬ ‫ٌالسرؼّاي‬ ‫وٛو١ض‬ ‫تٛػغ‬ َٛ‫س١م‬ ٗٔ‫تأ‬ ‫اٌّرظفح‬ ‫تإخثاس‬.
5‫ا‬ َٛ‫٠م‬ ٜ‫أخش‬ ‫ِشج‬ ‫اٌظفحح‬ ‫ص٠اسج‬ ‫ؽٍة‬ ‫ػٕذ‬ ‫ـ‬‫ا‬‫ا‬‫ساتم‬ ‫إٔشاؤ٘ا‬ ُ‫ذ‬ ٟ‫اٌر‬ ‫اٌث١أاخ‬ ‫تإسساي‬ ‫ٌّرظفح‬
‫اٌظفحح‬ ‫ؽٍة‬ ‫ػٕذ‬.
6‫ا‬‫ا‬٠‫فٛس‬ ‫ِسحٙا‬ ُ‫٠ر‬ ٚ َ‫اٌخاد‬ ً‫لث‬ ِٓ ‫اٌّحذد‬ ‫طالح١رٙا‬ ‫ٚلد‬ ‫تأرٙاء‬ ‫اٌىٛو١ض‬ ‫ِذج‬ ‫أرٙاء‬ ُ‫٠ر‬ ‫ـ‬
ٟٔ‫اٌصٛا‬ ِٓ ‫ا‬‫ا‬‫طفش‬ ‫طالح١رٙا‬ ‫ٚلد‬ ْ‫وا‬ ‫إرا‬ ‫اٌظفحح‬ ‫إغالق‬ ‫ػٕذ‬.
7‫اٌـ‬ ‫ػثش‬ ‫اٌىٛو١ض‬ ‫تإسساي‬ َ‫اٌخاد‬ َٛ‫٠م‬ ‫ـ‬" HTTP Headers "‫ِخشض‬ ٞ‫أ‬ ً‫لث‬ ٌٗ‫إسسا‬ ُ‫٠ر‬ ٞ‫اٌز‬
‫اٌـ‬ ‫ِخشظاخ‬ ِٓ" HTML "‫اٌـ‬ ‫ػثش‬ ‫اٌىٛو١ض‬ ‫تإسساي‬ َٛ‫٠م‬ ‫ا‬‫ا‬‫أ٠ؼ‬ ‫اٌّرظفح‬ ‫وزٌه‬ ٚ ،"
HTTP Header ".
Subject: Web Design and Programming Lecturer: Ahmed Ali Saihood
3
‫ػاِح‬ ‫ِؼٍِٛاخ‬ : ‫ا‬‫ال‬ٚ‫أ‬.
1‫؟‬ ‫اٌىٛو١ض‬ ‫ٍِفاخ‬ ٟ٘ ‫ِا‬ ‫ـ‬
ٟ‫اٌر‬ ‫اٌّٛالغ‬ ‫تٛاسطح‬ ‫ظٙاصن‬ ٍٝ‫ػ‬ ‫صسػٙا‬ ُ‫٠ر‬ ، ‫ٔظ١ح‬ ‫ٍِفاخ‬ ٓ‫ػ‬ ‫ػثاسج‬ ‫اٌىٛو١ض‬ ‫ٍِفاخ‬
َ‫لا‬ ٞ‫اٌز‬ ‫ٌٍّٛلغ‬ ‫ذر١ح‬ ‫ِؼٍِٛاخ‬ ٍٝ‫ػ‬ ‫إٌظ١ح‬ ‫اٌٍّفاخ‬ ٖ‫٘ز‬ ٞٛ‫ذحر‬ ٚ ... ‫ٌٙا‬ ‫ص٠اسذه‬ ‫أشٕاء‬ ‫ذرظفحٙا‬
‫ٌٍّٛلغ‬ ‫اٌراٌ١ح‬ ‫ص٠اسذه‬ ‫ػٕذ‬ ٞ‫أ‬ " ‫اٌحاظح‬ ‫ػٕذ‬ ‫٠سرشظؼٙا‬ ْ‫أ‬ ‫ظٙاصن‬ ٍٝ‫ػ‬ ‫تضساػرٙا‬".
ٍٟ٠ ‫ف١ّا‬ ‫اٌىٛو١ض‬ ِٓ ‫االسرفادج‬ ٓ‫٠ّى‬ ٚ:
1ٔ " ‫لاٌة‬ ٚ‫أ‬ ‫اٌخٍف١ح‬ ٌْٛ ‫اخر١اس‬ ‫ِ١ضج‬ ً١ّ‫اٌؼ‬ ‫ِٕح‬ ‫ـ‬ٗ‫ت‬ ‫خاص‬ " ‫ّؾ‬.
2ٗ‫ص٠اسذ‬ ‫أشٕاء‬ ٗ‫ت‬ ‫اٌخاطح‬ ‫اٌث١أاخ‬ ٟ‫ف‬ ُ‫اٌرحى‬ ٌٗ ‫ذر١ح‬ ً١ّ‫تاٌؼ‬ ‫خاطح‬ ُ‫ذحى‬ ‫ٌٛحح‬ ‫إػافح‬ ‫ـ‬
‫ٌّٛلؼه‬.
‫ا‬‫ا‬‫ِف١ذ‬ ِٗ‫اسرخذا‬ ْٛ‫٠ى‬ ٚ ‫خط١شج‬ ‫اٌغ١ش‬ ٚ ‫اٌثس١طح‬ ‫األش١اء‬ ٟ‫ف‬ َ‫ٌالسرخذا‬ ‫ِف١ذ‬ ‫اٌىٛو١ض‬ ‫٠ؼذ‬ ٚ
٢‫ا‬ ‫اٌّٛالغ‬ ‫تؼغ‬ ‫ٕ٘ان‬ ٓ‫ٌى‬ ، ‫ِٕٙا‬ ‫ػشس‬ ‫ال‬ ‫تس١طح‬ ‫ألش١اء‬ ‫فمؾ‬ ْٛ‫٠ى‬ ‫ػٕذِا‬َ‫تاسرخذا‬ َٛ‫ذم‬ ْ
ٚ‫أ‬ ، ِٕٗ ٍُ‫ػ‬ ْٚ‫تذ‬ َ‫اٌّسرخذ‬ ٓ‫ػ‬ ‫ِؼٍِٛاخ‬ ‫ِؼشفح‬ ٟ‫ف‬ ‫ا‬‫ال‬‫ِص‬ ِٗ‫اسرخذا‬ ً‫ِص‬ ، ‫سٟء‬ ً‫تشى‬ ‫اٌىٛو١ض‬
َ‫اٌخاد‬ ٍٝ‫ػ‬ ‫ٍِف‬ ٟ‫ف‬ ‫حفظٙا‬ ُ‫٠ر‬ ٟ‫اٌر‬ ٚ ٗ١‫ف‬ ‫اٌث١أاخ‬ ِٓ ‫وث١شج‬ ‫وّ١اخ‬ ٓ٠‫ذخض‬.
ً‫ذعؼ‬ ‫ال‬ ٓ‫ٌى‬ ٚ ، ‫٢خش‬ ‫ِٛلغ‬ ِٓ ‫اٌىٛو١ض‬ ‫ٍِفاخ‬ ّٓ‫ػ‬ ‫ذخض٠ٕٙا‬ ُ‫٠ر‬ ٟ‫اٌر‬ ‫اٌّؼٍِٛاخ‬ ‫ذخرٍف‬ ٚ
‫ا‬، ‫ظٙاصن‬ ٓ‫ػ‬ ٚ‫أ‬ ‫ػٕه‬ ‫إػاف١ح‬ ‫ِؼٍِٛاخ‬ ٞ‫أ‬ ‫اسرشظاع‬ ‫٠ّىٕٙا‬ ‫ال‬ ‫اٌّٛالغ‬ ٖ‫فٙز‬ ‫٠ٕراته‬ ‫ٌمٍك‬
ً‫لث‬ ِٓ ‫إسساٌٙا‬ ُ‫ذ‬ ٟ‫اٌر‬ ٚ ، ‫تٙا‬ ‫اٌخاص‬ ٟ‫إٌظ‬ ‫اٌٍّف‬ ٟ‫ف‬ ‫اٌّخضٔح‬ ‫اٌّؼٍِٛاخ‬ ‫ذٍه‬ ‫تاسرصٕاء‬
ُ‫ذ‬ ٟ‫اٌر‬ ٜ‫األخش‬ ‫اٌىٛو١ض‬ ‫ٍِفاخ‬ ‫ِحرٛ٠اخ‬ ٍٝ‫ػ‬ ‫اإلؽالع‬ ‫ذسرط١غ‬ ‫ال‬ ‫اٌّٛالغ‬ ٖ‫فٙز‬ ‫ٌزٌه‬ ٚ ، ‫اٌّٛلغ‬
‫صسػٙا‬‫ظٙاصن‬ ٍٝ‫ػ‬ ‫خاطح‬ ٜ‫أخش‬ ‫ٍِفاخ‬ ٞ‫أ‬ ٚ‫أ‬ ٜ‫أخش‬ ‫ِٛالغ‬ ‫تٛاسطح‬ ‫ظٙاصن‬ ٍٝ‫ػ‬.
2‫؟‬ ‫ظٙاصن‬ ٍٝ‫ػ‬ ‫اٌىٛو١ض‬ ‫ٍِفاخ‬ ‫إ٠ذاع‬ ُ‫٠ر‬ ‫و١ف‬ ‫ـ‬
ٟ‫ف‬ ‫اٌّٛلغ‬ ْ‫ػٕٛا‬ ‫إدخاٌه‬ ‫ػٕذ‬ " ‫اٌّرظفح‬ ْ‫فإ‬ ... ‫ِا‬ ‫ِٛلغ‬ ‫اسرذػاء‬ ‫ِرظفحه‬ ِٓ ‫ذطٍة‬ ‫ػٕذِا‬
ْ‫ػٕٛا‬ ‫ا‬‫ا‬ّٕ‫ِرؼ‬ ٗ‫حذدذ‬ ٞ‫اٌز‬ ‫اٌّٛلغ‬ ٌٝ‫إ‬ ‫ا‬‫ا‬‫ؽٍث‬ ‫تإسساي‬ َٛ‫٠م‬ " ٓ٠ٚ‫اٌؼٕا‬ ‫شش٠ؾ‬IPٚ ، ٗ‫ت‬ ‫اٌخاص‬
ٖ‫٘ز‬ ٓ٠‫ذخض‬ ُ‫٠ر‬ ُ‫ش‬ ِٓ ٚ ... ‫ظٙاصن‬ ‫٠ذ٠ش‬ ٞ‫اٌز‬ ً١‫اٌرشغ‬ َ‫ٔظا‬ ٚ ، ِٗ‫ذسرخذ‬ ٞ‫اٌز‬ ‫اٌّرظفح‬ ‫ٔٛع‬
‫تاٌّضٚد‬ ‫خاطح‬ ‫ٍِفاخ‬ ٟ‫ف‬ ‫اٌّؼٍِٛاخ‬" Log Files "ٟ‫اٌر‬ ‫تاٌّؼٍِٛاخ‬ ‫ٌٍىٛو١ض‬ ‫ػاللح‬ ‫ال‬ ٚ ،
‫ا‬ ‫ذخض‬ ‫وٛو١ض‬ ‫ٍِفاخ‬ ٓ‫ػ‬ ‫تاٌثحس‬ ‫اٌّرظفح‬ َٛ‫٠م‬ ٗ‫راذ‬ ‫اٌٛلد‬ ٟ‫ف‬ ٚ ... ‫إسساٌٙا‬ ُ‫٠ر‬‫ٌّٛلغ‬
‫ٚظذ٘ا‬ ‫فإرا‬ ، ‫اٌّٛلغ‬ ‫ٌزٌه‬ ‫ساتمح‬ ‫ص٠اسج‬ ‫أشٕاء‬ ‫ظٙاصن‬ ٍٝ‫ػ‬ ‫صساػرٙا‬ ُ‫ذ‬ ‫لذ‬ ْٛ‫٠ى‬ ٟ‫اٌر‬ ٚ ‫اٌّطٍٛب‬
Subject: Web Design and Programming Lecturer: Ahmed Ali Saihood
4
ٖ‫٘ز‬ ْ‫أ‬ ‫س١ذسن‬ ‫اٌّٛلغ‬ ْ‫فإ‬ ‫وٛو١ض‬ ‫ٍِفاخ‬ ‫ذٛظذ‬ ٌُ ‫إرا‬ ٚ ، ‫اٌّٛلغ‬ ‫ِشا٘ذج‬ ‫ؽٍة‬ ‫ِغ‬ ‫إسساٌٙا‬ ُ‫٠ر‬
ٗ١ٍ‫ػ‬ ْ‫ٌرخض‬ ‫ظٙاصن‬ ٌٝ‫إ‬ ‫اٌىٛو١ض‬ ‫ٍِفاخ‬ ‫تإسساي‬ َٛ‫ف١م‬ ، ٗ١ٌ‫إ‬ ٌٝٚ‫األ‬ ‫ص٠اسذه‬.
ْ‫تإِىا‬ ٚ‫ظذ٠ذج‬ ‫ِؼٍِٛاخ‬ ‫إػافح‬ ٚ‫أ‬ ‫اٌىٛو١ض‬ ‫ٍِفاخ‬ ّٓ‫ػ‬ ‫اٌّٛظٛدج‬ ‫اٌّؼٍِٛاخ‬ ‫ذغ١١ش‬ ‫اٌّٛلغ‬
‫تح١س‬ ، ‫فمؾ‬ ‫اٌزاوشج‬ ٟ‫ف‬ ‫اٌىٛو١ض‬ ‫ٍِفاخ‬ ‫تؼغ‬ ٓ٠‫ذخض‬ ُ‫٠ر‬ ‫ح١س‬ ... ‫اٌّٛلغ‬ ‫تض٠اسج‬ ‫لّد‬ ‫وٍّا‬
‫ٍِفاخ‬ " ّٝ‫ذس‬ ٟ‫اٌر‬ ٚ ‫اٌٍّفاخ‬ ُ‫ِؼظ‬ ٓ‫ٌى‬ ٚ ، ‫اٌّرظفح‬ ‫إغالله‬ ‫ػٕذ‬ ‫ِثاششج‬ ‫حزفٙا‬ ٞ‫٠عش‬
‫٠ر‬ ، " ‫اٌّصاتشج‬ ‫اٌىٛو١ض‬‫لذ‬ ٚ ‫طالح١رٙا‬ ‫أرٙاء‬ ٓ١‫ٌح‬ ‫اٌظٍة‬ ‫اٌمشص‬ ٍٝ‫ػ‬ ‫ِحذدج‬ ‫ٌفرشج‬ ‫ذخض٠ٕٙا‬ ُ
‫ذاس٠خ‬ ‫ذؼشع‬ ٟ‫اٌر‬ ‫اٌىٛو١ض‬ ‫ٍِفاخ‬ ‫تؼغ‬ ‫أِا‬ ... ‫سٕٛاخ‬ ٝ‫حر‬ ٚ‫أ‬ ‫أشٙش‬ ‫ِذج‬ ‫طالح١رٙا‬ َٚ‫ذذ‬
‫اٌّؼٍِٛاخ‬ ‫ذؼٛد‬ ٚ ... ‫ظٙاصن‬ ٍٝ‫ػ‬ ‫ذخض٠ٕٙا‬ ُ‫٠ر‬ ‫ال‬ ٚ ‫ِثاششج‬ ‫حزفٙا‬ ُ‫ف١ر‬ ، ‫ساتك‬ ‫ٌراس٠خ‬ ‫طالح١ح‬
ٌ‫إ‬ ‫اٌىٛو١ض‬ ‫ٍِفاخ‬ ٟ‫ف‬ ‫اٌّخضٔح‬‫اٌششواخ‬ ‫تؼغ‬ ُّ‫ذؼ‬ ‫لذ‬ ٚ ، ‫فمؾ‬ ‫أطذس٘ا‬ ٞ‫اٌز‬ ‫اٌّٛلغ‬ ‫ِضٚداخ‬ ٝ
ٚ ، ‫اٌّرؼّٕح‬ ‫اٌّؼٍِٛاخ‬ ‫ٌرٕس١ك‬ ، ‫ِضٚداذٙا‬ ‫ظّ١غ‬ ٍٝ‫ػ‬ ‫ذظذس٘ا‬ ٟ‫اٌر‬ ‫اٌىٛو١ض‬ ‫ٍِفاخ‬ ٜ‫اٌىثش‬
ٟ‫ف‬ ‫ِخرٍفح‬ ‫ٌظفحاخ‬ ٗ‫ص٠اسذ‬ ‫ػٕذ‬ ٗ‫راذ‬ َ‫ٌٍّسرخذ‬ ‫وٛو١ض‬ ‫ٍِفاخ‬ ‫ِضٚداذٙا‬ ِٓ ً‫و‬ ‫ذظذس‬ ‫ال‬ ٟ‫ٌى‬
‫اٌّٛلغ‬.
3‫اٌىٛو١ض‬ ‫ٍِف‬ ‫ِىٛٔاخ‬ ‫ـ‬.
‫ػادج‬، ‫ِفؼٌٛح‬ ‫أرٙاء‬ ‫ذاس٠خ‬ ٚ ، ٗ‫ل١ّر‬ ٚ ، ‫اٌٍّف‬ ُ‫أس‬ ٟ٘ ‫أظضاء‬ ‫ػذج‬ ِٓ ‫اٌىٛو١ض‬ ‫ٍِف‬ ْٛ‫٠رى‬ ‫ِا‬
ٌٗ ‫اٌّاٌه‬ ‫اٌّٛلغ‬ ٚ.
ً١ّ‫اٌؼ‬ ‫ظٙاص‬ ٍٝ‫ػ‬ ‫اٌىٛو١ض‬ ‫صساػح‬ : ‫ا‬‫ا‬١ٔ‫شا‬.
1‫؟‬ ‫اٌىٛو١ض‬ ‫ٍِفاخ‬ ‫ذضسع‬ ‫و١ف‬ ‫ـ‬
‫اٌـ‬ ‫ٌغح‬ ْ‫تأ‬ ‫ا‬‫ا‬‫ٔظش‬" PHP "ٌ ًِ‫وا‬ ُ‫تذػ‬ ٟ‫ذأذ‬ ‫فإٔٙا‬ ‫ٚ٠ة‬ ‫سىش٠ثراخ‬ ًّ‫ٌؼ‬ ‫ا‬‫ا‬١‫ٔسث‬ ٗ‫حذ٠ص‬ ‫ٌغح‬‫ٍىٛو١ض‬
‫اٌذاٌح‬ ‫تٛاسطح‬setcookie() .
‫اٌذاٌح‬ ‫ذأخز‬ ٚsetcookie()ٚ ‫ا‬‫ا‬ِ‫اسرخذا‬ ‫األوصش‬ ٚ ُ٘‫األ‬ ٟ٘ ٌٝٚ‫األ‬ ‫اٌصالشح‬ ، ‫اٌّؼاِالخ‬ ِٓ ‫ػذد‬
‫تاٌرشذ١ة‬ ٟ٘:
name :‫ٌٍّرغ١ش‬ ُ‫واس‬ ‫ذخض٠ٕٙا‬ ُ‫٠ر‬ ‫حشف١ح‬ ‫ل١ّح‬ ٛ٘ ٚ.
value :‫اٌّرغ١ش‬ ‫ٌزٌه‬ ‫وم١ّح‬ ‫ذخض٠ٕٙا‬ ُ‫٠ر‬ ‫حشف١ح‬ ‫ل١ّح‬ ٛ٘ٚ.
expire :ٛ٘ ٚٓ‫ػ‬ ‫ػثاسج‬Unix timestamp‫اٌىٛو١ض‬ ‫أرٙاء‬ ‫ذاس٠خ‬ ٌٝ‫إ‬ ‫تاإلشاسج‬ َٛ‫٠م‬ ٞ‫اٌز‬.
Subject: Web Design and Programming Lecturer: Ahmed Ali Saihood
5
‫اٌـ‬ ‫ذؼش٠ف‬ ٓ‫٠ّى‬ ٚ" Unix timestamp "ً‫فٛاط‬ ٍٝ‫ػ‬ ٞٛ‫٠حر‬ ‫ال‬ ‫طح١ح‬ ُ‫سل‬ ٓ‫ػ‬ ‫ػثاسج‬ ٗٔ‫تأ‬
‫ٌ١ٍح‬ ‫ِٕرظف‬ ِٓ ٟٔ‫اٌصٛا‬ ‫تحساب‬ َٛ‫٠م‬ ‫ػشش٠ح‬10/10/0791َٛ‫ٔم‬ ْ‫أ‬ ‫ا‬‫ال‬‫ِص‬ ‫ٔش٠ذ‬ ‫وٕا‬ ‫إرا‬ ٚ ...
‫ذ‬ ِٓ ‫ساػح‬ ‫تؼذ‬ ‫اٌىٛو١ض‬ ‫تّسح‬‫اٌذاٌح‬ ‫تاسرؼّاي‬ َٛ‫ٔم‬ ‫فإٕٔا‬ ٕٗ٠‫خض‬" time() "‫اٌـ‬ ‫تحساب‬ َٛ‫ذم‬ ٟ‫اٌر‬
" timestamp "ٞٚ‫ذسا‬ ‫اٌساػح‬ ‫حاٌرٕا‬ ٟ‫ف‬ ٚ ٖ‫ٔش٠ذ‬ ٞ‫اٌز‬ ‫اٌٛلد‬ ٗ١ٍ‫ػ‬ ‫ٔؼ١ف‬ ُ‫ش‬0011، ‫شأ١ح‬
‫اٌذاٌح‬ ‫ٔاذط‬ ‫تإػافح‬ َٛ‫سٕم‬ ‫رٌه‬ ٍٝ‫ػ‬ ٚ" time "ٍٝ‫ػ‬0011‫ساػح‬ ‫تؼذ‬ ‫اٌىٛو١ض‬ ‫ِسح‬ ُ‫٠ر‬ ٟ‫ٌى‬
‫ٚاحذج‬.
ًِ‫اٌؼٛا‬ ‫اٌصالز‬ ‫أِا‬ٟٙ‫ف‬ َ‫االسرخذا‬ ‫ٔادسج‬ ‫ٌىٕٙا‬ ٚ ‫اٌىٛو١ض‬ ٟ‫ف‬ ‫ا‬‫ا‬‫أ٠ؼ‬ ‫اسرخذاِٙا‬ ُ‫٠ر‬ ٟ‫اٌر‬ ٜ‫األخش‬:
1ِٓ ٓ‫ٌى‬ ٚ ‫اٌّٛلغ‬ ‫ٔفس‬ ِٓ ‫اٌظفحح‬ ‫ٔفس‬ ‫فرح‬ ُ‫ذ‬ ٍٛ‫ف‬ ٗ١ٌ‫إ‬ ‫اٌىٛو١ض‬ ‫إسساي‬ ُ‫٠ر‬ ٞ‫اٌز‬ ‫اٌّساس‬ ‫ـ‬
ْ‫وا‬ ‫اٌّساس‬ ‫ا‬‫ال‬‫ِص‬ ( ‫آخش‬ ‫ِساس‬pagurloneٌٝ‫إ‬ ٖ‫ذغ١١ش‬ ُ‫ذ‬ ٚpageurltwo‫اٌّسرؼشع‬ ْ‫فا‬
‫اٌث‬ ‫تإسساي‬ َٛ‫٠م‬ ٌٓٗ١ٌ‫إ‬ ‫اٌىٛو١ض‬ ‫إسساي‬ ُ‫س١ر‬ ٞ‫اٌز‬ ‫اٌّساس‬ ‫ذحذ٠ذ‬ ُ‫ذ‬ ٗٔ‫أل‬ ‫اٌظفحح‬ ٌٟ‫إ‬ ‫١أاخ‬).
2ٓ١ِٚ‫د‬ ِٓ ‫أوصش‬ ‫ٕ٘ان‬ ْ‫وا‬ ‫إرا‬ ‫ِا‬ ‫حاٌح‬ ٟ‫ف‬ ‫ِف١ذ‬ ٛ٘ ٚ ٗ١ٌ‫إ‬ ‫اٌث١أاخ‬ ‫إسساي‬ ُ‫س١ر‬ ٞ‫اٌز‬ ٓ١ِٚ‫اٌذ‬ ‫ـ‬
ٗ١ٌ‫إ‬ ‫اٌىٛو١ض‬ ‫إسساي‬ ‫ذش٠ذ‬.
0‫ٔٛع‬ ِٓ ‫ِرغ١ش‬ ‫ـ‬integer‫تـ‬ ٗ١ٌ‫إ‬ ‫اإلشاسج‬ ُ‫٠ر‬secure‫تاٌـ‬ ‫ذشف١ش‬ ‫ػٍّ١اخ‬ َ‫اسرخذا‬ ‫حاٌح‬ ٟ‫ف‬ ُ‫٠ر‬
SSL.

More Related Content

PDF
تعلم اللغة الأجنبية باستخدام تقنيات وأدوات الوب 2.0
PDF
المستجدات المتعلِقة بالتنظيم_القضائي_المغربي،_المسطرة_الجنائية_و_المسطرة_المد...
PDF
rwa
PDF
Hekam wa amthal
PDF
جواز ـ دستور
PDF
ملف الانجاز للطالبات
PDF
طرق الإرتباط بالأنترنت
PDF
Conflict resulted from the application of Madrid System in Egypt
تعلم اللغة الأجنبية باستخدام تقنيات وأدوات الوب 2.0
المستجدات المتعلِقة بالتنظيم_القضائي_المغربي،_المسطرة_الجنائية_و_المسطرة_المد...
rwa
Hekam wa amthal
جواز ـ دستور
ملف الانجاز للطالبات
طرق الإرتباط بالأنترنت
Conflict resulted from the application of Madrid System in Egypt

What's hot (16)

PDF
روان 1
PDF
عرض برامج شركة تطويير الوطن1
PDF
Dawafi suluk fil quran (makalah)
PDF
مبادئ القيادة الذاتية0
PDF
عهود
PDF
Leasing-قانون الايجار القديم، ما له وما عليه
PDF
التخطيط التشغيلي أسس العلمية وتطبيقات العملية1439
PDF
ادارة المشاريع الخيرية الجزء الاول0
PDF
استراتيجيات فرق العمل الدعوية
PDF
ادلة ادارية في خدمة القطاع الخيري التحليل الرباعي-Swot-1
PDF
التدريبات العملية لمحاسبة المقاولات المتخصصة
PDF
التخطيط الاستراتيجي باستخدام دي سي اي الجزء الاول الدليل العام
PDF
بوكلت مدارس الدلتا فى اللغة العربية للصف الثالث الابتدائى الترم الثانى 2015
PDF
الفصل الثالث عمليات في الوندوز
PDF
الاعاده الفوريه
PDF
الربح من الانترنت
روان 1
عرض برامج شركة تطويير الوطن1
Dawafi suluk fil quran (makalah)
مبادئ القيادة الذاتية0
عهود
Leasing-قانون الايجار القديم، ما له وما عليه
التخطيط التشغيلي أسس العلمية وتطبيقات العملية1439
ادارة المشاريع الخيرية الجزء الاول0
استراتيجيات فرق العمل الدعوية
ادلة ادارية في خدمة القطاع الخيري التحليل الرباعي-Swot-1
التدريبات العملية لمحاسبة المقاولات المتخصصة
التخطيط الاستراتيجي باستخدام دي سي اي الجزء الاول الدليل العام
بوكلت مدارس الدلتا فى اللغة العربية للصف الثالث الابتدائى الترم الثانى 2015
الفصل الثالث عمليات في الوندوز
الاعاده الفوريه
الربح من الانترنت
Ad

Viewers also liked (6)

PDF
HTML-Part1
PPTX
DIFICULTADES DE LOS JÓVENES EN LA BÚSQUEDA DE INFORMACIÓN
PDF
PDF
Vale historia
PPT
1 introd. à lógica
PDF
Medical biochemistry
HTML-Part1
DIFICULTADES DE LOS JÓVENES EN LA BÚSQUEDA DE INFORMACIÓN
Vale historia
1 introd. à lógica
Medical biochemistry
Ad

More from Ahmed Saihood (10)

PDF
PHP-Part4
PDF
PHP-Part3
PDF
PHP-Part2
PDF
HTTP & HTTPs
PDF
PHP-Part1
PDF
PDF
HTML-Forms
PDF
HTML-Part2
PDF
internet basics
PHP-Part4
PHP-Part3
PHP-Part2
HTTP & HTTPs
PHP-Part1
HTML-Forms
HTML-Part2
internet basics

Sessions &Cookies

  • 1. Subject: Web Design and Programming Lecturer: Ahmed Ali Saihood 1 Chapter 6 Sessions and Cookies ‫تعريف‬‫الـ‬session: ‫ػٕذ‬‫االٔرماي‬ِٓ‫طفحح‬ٌٝ‫إ‬ٜ‫أخش‬ٟ‫ف‬‫ِٛلغ‬ٓ١‫ِؼ‬ْ‫فإ‬‫تشٚذٛوٛي‬‫اٌـ‬" HTTP "‫ال‬ٕٗ‫٠ّى‬ ‫ِؼشفح‬ْ‫أ‬‫ذٍه‬‫اٌظفحاخ‬‫لذ‬ُ‫ذ‬‫ذظفحٙا‬ًِٓ‫لث‬‫ٔفس‬‫اٌشخض‬َ‫أ‬‫ال‬،ٚ‫ٌىٕٕا‬‫ٔعذ‬ْ‫أ‬‫اٌـ‬ cookiesٚ‫اٌـ‬Sessionَ‫ذمذ‬‫ذٍه‬‫اٌطش٠مح‬،ٚ‫ٌزٌه‬‫٠ؼذ‬‫اٌـ‬Sessionْ‫ِىا‬ٍٝ‫ػ‬‫ظٙاص‬ ‫اٌّرظفح‬ٓ‫٠ّى‬ٌِٓٗ‫خال‬ٓ٠‫ذخض‬‫ل١ّح‬‫ِؼ١ٕح‬‫ٌٍشظٛع‬‫إٌ١ٙا‬ٟ‫ف‬‫حاي‬َ‫لا‬‫ٔفس‬‫اٌشخض‬‫تاالٔرماي‬ ِٓ‫طفحح‬ٌٝ‫إ‬ٜ‫أخش‬،‫إر‬ْ‫أ‬‫اٌرؼشف‬ٍٝ‫ػ‬‫اٌشخض‬ٞ‫اٌز‬َٛ‫٠م‬‫ترظفح‬‫اٌّٛلغ‬ٛ٘‫اٌٙذف‬ ٟ‫اٌشئ١س‬‫ٌٍـ‬Sessionٚ‫أ‬‫اٌعٍسـاخ‬،‫أِا‬‫ِا‬ٗ١ٕ‫ذؼ‬‫اٌعٍسح‬ٟٙ‫ف‬‫ِظطٍح‬‫ٌم١اِه‬‫تاٌرظفح‬ِٓ ‫اٌّٛلغ‬...ُِٚٓ‫ش‬‫إغالق‬‫اٌّٛلغ‬،ٚ‫٠ّىٕٕا‬‫اٌمٛي‬‫تثساؽح‬ْ‫أ‬ً‫و‬‫ِشج‬َٛ‫ذم‬‫تض٠اسج‬‫اٌّٛلغ‬‫ذثذأ‬ ‫ظٍسح‬ٚ‫أ‬Session‫ظذ٠ذج‬. ‫وّا‬‫٠ّىٕٕا‬‫اٌمٛي‬ْ‫أ‬‫اٌـ‬sessionٟ٘‫ػثاسج‬ٓ‫ػ‬‫ذمٕ١ح‬‫ٌٍرشاتؾ‬‫ِغ‬َ‫اٌّسرخذ‬،ٚ‫لـذ‬‫ظٙشخ‬‫ذٍه‬ ‫اٌرمٕ١ح‬ّٓ‫ػ‬‫ٔسخح‬‫اٌـ‬" PHP4 "‫ح١س‬ٌُٓ‫ذى‬‫ِٛظٛدج‬ّٓ‫ػ‬‫اإلطذاساخ‬‫اٌساتمح‬ٗ١ٍ‫ػ‬،ً‫ت‬ ْ‫وا‬‫٠عة‬‫ػٍ١ه‬ْ‫أ‬َٛ‫ذم‬‫ترصث١د‬‫ِىرثح‬ٟ‫ٌى‬‫ذسرط١غ‬َ‫اسرخذا‬ٖ‫٘ز‬‫اٌرمٕ١ح‬،‫٠ؼرّذ‬‫فّٕٙا‬‫ٌٍـ‬" session "ٍٝ‫ػ‬‫فّٕٙا‬‫ٌٍـ‬" cookies "ٚ‫و١ف١ح‬‫اسرؼّاٌٙا‬،َٚ‫٠سرخذ‬‫اٌـ‬" session "ًّ‫ٌؼ‬ ‫آٌ١ح‬ًّ‫ٌٍؼ‬ًٚ‫اٌرٛاط‬ٓ١‫ت‬َ‫اٌّسرخذ‬َٚ‫اٌخاد‬،‫ح١س‬ْ‫أ‬‫اٌـ‬" http "‫ال‬‫٠ٛفش‬‫ٌٕا‬‫آٌ١ح‬ًّ‫ٌؼ‬‫رٌه‬ ً‫اٌرٛاط‬،‫فإرا‬‫ِا‬‫ؽٍة‬َ‫اٌّسرخذ‬‫طفحح‬َِٓ‫اٌخاد‬ْ‫فإ‬َ‫اٌخاد‬َٛ‫٠م‬ٗ‫تإػطائ‬‫ِا‬‫أساد‬ٟٚٙ‫٠ٕر‬ ‫ػٕذ‬‫رٌه‬‫فال‬‫٠ؼشف‬ْ‫إ‬ْ‫وا‬ٛ٘‫ٔفس‬َ‫اٌّسرخذ‬ٚ‫أ‬‫ٌ١س‬ٛ٘...ً‫ألظ‬‫رٌه‬ُ‫ذ‬‫إٔشاء‬‫ذمٕ١ح‬‫اٌـ‬" session "ً‫ألظ‬ًّ‫ػ‬‫ذمٕ١ح‬ً‫ذٛاط‬ٓ١‫ت‬َ‫اٌّسرخذ‬ٚ‫ِٛلغ‬‫اٌٛ٠ة‬،‫ح١س‬‫أطثح‬‫تاسرطاػره‬ ‫ا‬‫ال‬‫ِص‬ْ‫أ‬َٛ‫ذم‬‫ترحذ٠ذ‬‫ػذد‬‫ص٠اساخ‬َ‫ِسرخذ‬ٓ١‫ِؼ‬‫ٌظفحره‬َٛ١ٌ‫ٚاحذ‬ٚ‫أ‬‫ألسثٛع‬ٚ‫أ‬‫ٌّذج‬‫ِؼ١ٕح‬ ِٓ‫اٌٛلد‬....ٚ‫أ‬‫٠ّىٕه‬ًّ‫ػ‬‫ِرعش‬ٟٔٚ‫إٌىرش‬‫تس١ؾ‬‫٠سرط١غ‬َ‫اٌّسرخذ‬‫ششاء‬‫ػذج‬‫أش١اء‬‫دفؼح‬ ‫ٚاحذج‬ِٓ‫اٌّٛلغ‬ْٚٛ‫٠ى‬ٍٝ‫ػ‬ً‫ذٛاط‬ٕٗ١‫ت‬ٚٓ١‫ت‬‫اٌّٛلغ‬‫ػٕذِا‬َٛ‫٠م‬‫تإػافح‬‫ِشرش٠اخ‬ٌٟ‫إ‬‫سٍح‬ ‫اٌرسٛق‬ٚ‫أ‬‫حزف‬‫ِشرش٠اخ‬.
  • 2. Subject: Web Design and Programming Lecturer: Ahmed Ali Saihood 2 Cookies‫تعريف‬ ‫اٌىؼىاخ‬ ‫ذؼذ‬" cookies "‫سٛف‬ ‫فثٛاسطرٙا‬ ، ‫ذفاػٍ١ح‬ ‫أوصش‬ ‫ِٛالغ‬ ‫إٔشاء‬ ٟ‫ف‬ ‫اٌّف١ذج‬ ً‫اٌٛسائ‬ ِٓ ‫اٌراٌ١ح‬ ‫اٌسطٛس‬ ‫خالي‬ ِٓ ٚ ، ‫ال‬ َ‫أ‬ ً‫لث‬ ِٓ ‫ِٛلؼه‬ ‫تض٠اسج‬ ‫اٌّرظفح‬ َ‫لا‬ ً٘ ‫ِؼشفح‬ ِٓ ٓ‫ذرّى‬ ‫اٌـ‬ ٍٝ‫ػ‬ ‫اٌؼٛء‬ ِٓ ‫ِض٠ذ‬ ٟ‫ٍٔم‬ ‫سٛف‬" cookies "‫اسرخذاِٙا‬ ٓ‫٠ّى‬ ٝ‫ِر‬ ٚ ‫و١ف‬ ٍٝ‫ػ‬ ‫ٔرؼشف‬ ٚ ‫اٌىٛو١ض‬ ٓ‫ػ‬ ‫األساس١اخ‬ ‫تؼغ‬ ‫ِؼشفح‬ ‫ػٍ١ٕا‬ ‫ٔثذأ‬ ْ‫أ‬ ً‫لث‬ ٚ ،. 1١‫اٌث‬ ِٓ ‫طغ١شج‬ ‫لطؼح‬ ٓ‫ػ‬ ‫ػثاسج‬ ‫اٌىٛو١ض‬ ‫ـ‬‫ِغ‬ ٗ‫ل١ّر‬ ٚ ‫ِرغ١ش‬ ُ‫اس‬ ٓ٠‫ٌرخض‬ َ‫ذسرخذ‬ ٟ‫اٌر‬ ‫أاخ‬ ‫أرٙاء٘ا‬ ‫ذاس٠خ‬ ٚ ِٕٗ ‫أذد‬ ٟ‫اٌر‬ ‫اٌّٛلغ‬ ‫حٛي‬ ‫ِؼٍِٛاخ‬. 2ً١ّ‫اٌؼ‬ ‫ظٙح‬ ِٓ ٓ٠‫ٌٍرخض‬ ‫ذمٕ١ح‬ ٓ‫ػ‬ ‫ػثاسج‬ ‫اٌىٛو١ض‬ ‫ـ‬(client-side storage )‫ذخض٠ٕٙا‬ ُ‫٠ر‬ ً١ّ‫اٌؼ‬ ‫ظٙاص‬ ٍٝ‫ػ‬ ‫ٍِفاخ‬ ٟ‫ف‬. 3ِٕٗ ‫أسسٍد‬ ٟ‫اٌر‬ ْ‫اٌّىا‬ ِٓ ‫ِسحٙا‬ ٚ‫أ‬ ‫ذؼذ٠ٍٙا‬ ٚ ‫اٌىٛو١ض‬ ٖ‫٘ز‬ ٌٝ‫إ‬ ‫اٌٛطٛي‬ ُ‫٠ر‬ ‫ـ‬. 4َٛ‫٠م‬ َ‫اٌخاد‬ ْ‫فإ‬ ‫وٛو١ض‬ ٓ٠‫ترخض‬ َٛ‫ذم‬ ‫اٌظفحح‬ ٖ‫٘ز‬ ٚ َ‫اٌخاد‬ ِٓ ‫طفحح‬ ‫اٌّرظفح‬ ‫٠طٍة‬ ‫ػٕذِا‬ ‫ـ‬ ‫ا‬‫ا‬‫الحم‬ ‫ٌالسرؼّاي‬ ‫وٛو١ض‬ ‫تٛػغ‬ َٛ‫س١م‬ ٗٔ‫تأ‬ ‫اٌّرظفح‬ ‫تإخثاس‬. 5‫ا‬ َٛ‫٠م‬ ٜ‫أخش‬ ‫ِشج‬ ‫اٌظفحح‬ ‫ص٠اسج‬ ‫ؽٍة‬ ‫ػٕذ‬ ‫ـ‬‫ا‬‫ا‬‫ساتم‬ ‫إٔشاؤ٘ا‬ ُ‫ذ‬ ٟ‫اٌر‬ ‫اٌث١أاخ‬ ‫تإسساي‬ ‫ٌّرظفح‬ ‫اٌظفحح‬ ‫ؽٍة‬ ‫ػٕذ‬. 6‫ا‬‫ا‬٠‫فٛس‬ ‫ِسحٙا‬ ُ‫٠ر‬ ٚ َ‫اٌخاد‬ ً‫لث‬ ِٓ ‫اٌّحذد‬ ‫طالح١رٙا‬ ‫ٚلد‬ ‫تأرٙاء‬ ‫اٌىٛو١ض‬ ‫ِذج‬ ‫أرٙاء‬ ُ‫٠ر‬ ‫ـ‬ ٟٔ‫اٌصٛا‬ ِٓ ‫ا‬‫ا‬‫طفش‬ ‫طالح١رٙا‬ ‫ٚلد‬ ْ‫وا‬ ‫إرا‬ ‫اٌظفحح‬ ‫إغالق‬ ‫ػٕذ‬. 7‫اٌـ‬ ‫ػثش‬ ‫اٌىٛو١ض‬ ‫تإسساي‬ َ‫اٌخاد‬ َٛ‫٠م‬ ‫ـ‬" HTTP Headers "‫ِخشض‬ ٞ‫أ‬ ً‫لث‬ ٌٗ‫إسسا‬ ُ‫٠ر‬ ٞ‫اٌز‬ ‫اٌـ‬ ‫ِخشظاخ‬ ِٓ" HTML "‫اٌـ‬ ‫ػثش‬ ‫اٌىٛو١ض‬ ‫تإسساي‬ َٛ‫٠م‬ ‫ا‬‫ا‬‫أ٠ؼ‬ ‫اٌّرظفح‬ ‫وزٌه‬ ٚ ،" HTTP Header ".
  • 3. Subject: Web Design and Programming Lecturer: Ahmed Ali Saihood 3 ‫ػاِح‬ ‫ِؼٍِٛاخ‬ : ‫ا‬‫ال‬ٚ‫أ‬. 1‫؟‬ ‫اٌىٛو١ض‬ ‫ٍِفاخ‬ ٟ٘ ‫ِا‬ ‫ـ‬ ٟ‫اٌر‬ ‫اٌّٛالغ‬ ‫تٛاسطح‬ ‫ظٙاصن‬ ٍٝ‫ػ‬ ‫صسػٙا‬ ُ‫٠ر‬ ، ‫ٔظ١ح‬ ‫ٍِفاخ‬ ٓ‫ػ‬ ‫ػثاسج‬ ‫اٌىٛو١ض‬ ‫ٍِفاخ‬ َ‫لا‬ ٞ‫اٌز‬ ‫ٌٍّٛلغ‬ ‫ذر١ح‬ ‫ِؼٍِٛاخ‬ ٍٝ‫ػ‬ ‫إٌظ١ح‬ ‫اٌٍّفاخ‬ ٖ‫٘ز‬ ٞٛ‫ذحر‬ ٚ ... ‫ٌٙا‬ ‫ص٠اسذه‬ ‫أشٕاء‬ ‫ذرظفحٙا‬ ‫ٌٍّٛلغ‬ ‫اٌراٌ١ح‬ ‫ص٠اسذه‬ ‫ػٕذ‬ ٞ‫أ‬ " ‫اٌحاظح‬ ‫ػٕذ‬ ‫٠سرشظؼٙا‬ ْ‫أ‬ ‫ظٙاصن‬ ٍٝ‫ػ‬ ‫تضساػرٙا‬". ٍٟ٠ ‫ف١ّا‬ ‫اٌىٛو١ض‬ ِٓ ‫االسرفادج‬ ٓ‫٠ّى‬ ٚ: 1ٔ " ‫لاٌة‬ ٚ‫أ‬ ‫اٌخٍف١ح‬ ٌْٛ ‫اخر١اس‬ ‫ِ١ضج‬ ً١ّ‫اٌؼ‬ ‫ِٕح‬ ‫ـ‬ٗ‫ت‬ ‫خاص‬ " ‫ّؾ‬. 2ٗ‫ص٠اسذ‬ ‫أشٕاء‬ ٗ‫ت‬ ‫اٌخاطح‬ ‫اٌث١أاخ‬ ٟ‫ف‬ ُ‫اٌرحى‬ ٌٗ ‫ذر١ح‬ ً١ّ‫تاٌؼ‬ ‫خاطح‬ ُ‫ذحى‬ ‫ٌٛحح‬ ‫إػافح‬ ‫ـ‬ ‫ٌّٛلؼه‬. ‫ا‬‫ا‬‫ِف١ذ‬ ِٗ‫اسرخذا‬ ْٛ‫٠ى‬ ٚ ‫خط١شج‬ ‫اٌغ١ش‬ ٚ ‫اٌثس١طح‬ ‫األش١اء‬ ٟ‫ف‬ َ‫ٌالسرخذا‬ ‫ِف١ذ‬ ‫اٌىٛو١ض‬ ‫٠ؼذ‬ ٚ ٢‫ا‬ ‫اٌّٛالغ‬ ‫تؼغ‬ ‫ٕ٘ان‬ ٓ‫ٌى‬ ، ‫ِٕٙا‬ ‫ػشس‬ ‫ال‬ ‫تس١طح‬ ‫ألش١اء‬ ‫فمؾ‬ ْٛ‫٠ى‬ ‫ػٕذِا‬َ‫تاسرخذا‬ َٛ‫ذم‬ ْ ٚ‫أ‬ ، ِٕٗ ٍُ‫ػ‬ ْٚ‫تذ‬ َ‫اٌّسرخذ‬ ٓ‫ػ‬ ‫ِؼٍِٛاخ‬ ‫ِؼشفح‬ ٟ‫ف‬ ‫ا‬‫ال‬‫ِص‬ ِٗ‫اسرخذا‬ ً‫ِص‬ ، ‫سٟء‬ ً‫تشى‬ ‫اٌىٛو١ض‬ َ‫اٌخاد‬ ٍٝ‫ػ‬ ‫ٍِف‬ ٟ‫ف‬ ‫حفظٙا‬ ُ‫٠ر‬ ٟ‫اٌر‬ ٚ ٗ١‫ف‬ ‫اٌث١أاخ‬ ِٓ ‫وث١شج‬ ‫وّ١اخ‬ ٓ٠‫ذخض‬. ً‫ذعؼ‬ ‫ال‬ ٓ‫ٌى‬ ٚ ، ‫٢خش‬ ‫ِٛلغ‬ ِٓ ‫اٌىٛو١ض‬ ‫ٍِفاخ‬ ّٓ‫ػ‬ ‫ذخض٠ٕٙا‬ ُ‫٠ر‬ ٟ‫اٌر‬ ‫اٌّؼٍِٛاخ‬ ‫ذخرٍف‬ ٚ ‫ا‬، ‫ظٙاصن‬ ٓ‫ػ‬ ٚ‫أ‬ ‫ػٕه‬ ‫إػاف١ح‬ ‫ِؼٍِٛاخ‬ ٞ‫أ‬ ‫اسرشظاع‬ ‫٠ّىٕٙا‬ ‫ال‬ ‫اٌّٛالغ‬ ٖ‫فٙز‬ ‫٠ٕراته‬ ‫ٌمٍك‬ ً‫لث‬ ِٓ ‫إسساٌٙا‬ ُ‫ذ‬ ٟ‫اٌر‬ ٚ ، ‫تٙا‬ ‫اٌخاص‬ ٟ‫إٌظ‬ ‫اٌٍّف‬ ٟ‫ف‬ ‫اٌّخضٔح‬ ‫اٌّؼٍِٛاخ‬ ‫ذٍه‬ ‫تاسرصٕاء‬ ُ‫ذ‬ ٟ‫اٌر‬ ٜ‫األخش‬ ‫اٌىٛو١ض‬ ‫ٍِفاخ‬ ‫ِحرٛ٠اخ‬ ٍٝ‫ػ‬ ‫اإلؽالع‬ ‫ذسرط١غ‬ ‫ال‬ ‫اٌّٛالغ‬ ٖ‫فٙز‬ ‫ٌزٌه‬ ٚ ، ‫اٌّٛلغ‬ ‫صسػٙا‬‫ظٙاصن‬ ٍٝ‫ػ‬ ‫خاطح‬ ٜ‫أخش‬ ‫ٍِفاخ‬ ٞ‫أ‬ ٚ‫أ‬ ٜ‫أخش‬ ‫ِٛالغ‬ ‫تٛاسطح‬ ‫ظٙاصن‬ ٍٝ‫ػ‬. 2‫؟‬ ‫ظٙاصن‬ ٍٝ‫ػ‬ ‫اٌىٛو١ض‬ ‫ٍِفاخ‬ ‫إ٠ذاع‬ ُ‫٠ر‬ ‫و١ف‬ ‫ـ‬ ٟ‫ف‬ ‫اٌّٛلغ‬ ْ‫ػٕٛا‬ ‫إدخاٌه‬ ‫ػٕذ‬ " ‫اٌّرظفح‬ ْ‫فإ‬ ... ‫ِا‬ ‫ِٛلغ‬ ‫اسرذػاء‬ ‫ِرظفحه‬ ِٓ ‫ذطٍة‬ ‫ػٕذِا‬ ْ‫ػٕٛا‬ ‫ا‬‫ا‬ّٕ‫ِرؼ‬ ٗ‫حذدذ‬ ٞ‫اٌز‬ ‫اٌّٛلغ‬ ٌٝ‫إ‬ ‫ا‬‫ا‬‫ؽٍث‬ ‫تإسساي‬ َٛ‫٠م‬ " ٓ٠ٚ‫اٌؼٕا‬ ‫شش٠ؾ‬IPٚ ، ٗ‫ت‬ ‫اٌخاص‬ ٖ‫٘ز‬ ٓ٠‫ذخض‬ ُ‫٠ر‬ ُ‫ش‬ ِٓ ٚ ... ‫ظٙاصن‬ ‫٠ذ٠ش‬ ٞ‫اٌز‬ ً١‫اٌرشغ‬ َ‫ٔظا‬ ٚ ، ِٗ‫ذسرخذ‬ ٞ‫اٌز‬ ‫اٌّرظفح‬ ‫ٔٛع‬ ‫تاٌّضٚد‬ ‫خاطح‬ ‫ٍِفاخ‬ ٟ‫ف‬ ‫اٌّؼٍِٛاخ‬" Log Files "ٟ‫اٌر‬ ‫تاٌّؼٍِٛاخ‬ ‫ٌٍىٛو١ض‬ ‫ػاللح‬ ‫ال‬ ٚ ، ‫ا‬ ‫ذخض‬ ‫وٛو١ض‬ ‫ٍِفاخ‬ ٓ‫ػ‬ ‫تاٌثحس‬ ‫اٌّرظفح‬ َٛ‫٠م‬ ٗ‫راذ‬ ‫اٌٛلد‬ ٟ‫ف‬ ٚ ... ‫إسساٌٙا‬ ُ‫٠ر‬‫ٌّٛلغ‬ ‫ٚظذ٘ا‬ ‫فإرا‬ ، ‫اٌّٛلغ‬ ‫ٌزٌه‬ ‫ساتمح‬ ‫ص٠اسج‬ ‫أشٕاء‬ ‫ظٙاصن‬ ٍٝ‫ػ‬ ‫صساػرٙا‬ ُ‫ذ‬ ‫لذ‬ ْٛ‫٠ى‬ ٟ‫اٌر‬ ٚ ‫اٌّطٍٛب‬
  • 4. Subject: Web Design and Programming Lecturer: Ahmed Ali Saihood 4 ٖ‫٘ز‬ ْ‫أ‬ ‫س١ذسن‬ ‫اٌّٛلغ‬ ْ‫فإ‬ ‫وٛو١ض‬ ‫ٍِفاخ‬ ‫ذٛظذ‬ ٌُ ‫إرا‬ ٚ ، ‫اٌّٛلغ‬ ‫ِشا٘ذج‬ ‫ؽٍة‬ ‫ِغ‬ ‫إسساٌٙا‬ ُ‫٠ر‬ ٗ١ٍ‫ػ‬ ْ‫ٌرخض‬ ‫ظٙاصن‬ ٌٝ‫إ‬ ‫اٌىٛو١ض‬ ‫ٍِفاخ‬ ‫تإسساي‬ َٛ‫ف١م‬ ، ٗ١ٌ‫إ‬ ٌٝٚ‫األ‬ ‫ص٠اسذه‬. ْ‫تإِىا‬ ٚ‫ظذ٠ذج‬ ‫ِؼٍِٛاخ‬ ‫إػافح‬ ٚ‫أ‬ ‫اٌىٛو١ض‬ ‫ٍِفاخ‬ ّٓ‫ػ‬ ‫اٌّٛظٛدج‬ ‫اٌّؼٍِٛاخ‬ ‫ذغ١١ش‬ ‫اٌّٛلغ‬ ‫تح١س‬ ، ‫فمؾ‬ ‫اٌزاوشج‬ ٟ‫ف‬ ‫اٌىٛو١ض‬ ‫ٍِفاخ‬ ‫تؼغ‬ ٓ٠‫ذخض‬ ُ‫٠ر‬ ‫ح١س‬ ... ‫اٌّٛلغ‬ ‫تض٠اسج‬ ‫لّد‬ ‫وٍّا‬ ‫ٍِفاخ‬ " ّٝ‫ذس‬ ٟ‫اٌر‬ ٚ ‫اٌٍّفاخ‬ ُ‫ِؼظ‬ ٓ‫ٌى‬ ٚ ، ‫اٌّرظفح‬ ‫إغالله‬ ‫ػٕذ‬ ‫ِثاششج‬ ‫حزفٙا‬ ٞ‫٠عش‬ ‫٠ر‬ ، " ‫اٌّصاتشج‬ ‫اٌىٛو١ض‬‫لذ‬ ٚ ‫طالح١رٙا‬ ‫أرٙاء‬ ٓ١‫ٌح‬ ‫اٌظٍة‬ ‫اٌمشص‬ ٍٝ‫ػ‬ ‫ِحذدج‬ ‫ٌفرشج‬ ‫ذخض٠ٕٙا‬ ُ ‫ذاس٠خ‬ ‫ذؼشع‬ ٟ‫اٌر‬ ‫اٌىٛو١ض‬ ‫ٍِفاخ‬ ‫تؼغ‬ ‫أِا‬ ... ‫سٕٛاخ‬ ٝ‫حر‬ ٚ‫أ‬ ‫أشٙش‬ ‫ِذج‬ ‫طالح١رٙا‬ َٚ‫ذذ‬ ‫اٌّؼٍِٛاخ‬ ‫ذؼٛد‬ ٚ ... ‫ظٙاصن‬ ٍٝ‫ػ‬ ‫ذخض٠ٕٙا‬ ُ‫٠ر‬ ‫ال‬ ٚ ‫ِثاششج‬ ‫حزفٙا‬ ُ‫ف١ر‬ ، ‫ساتك‬ ‫ٌراس٠خ‬ ‫طالح١ح‬ ٌ‫إ‬ ‫اٌىٛو١ض‬ ‫ٍِفاخ‬ ٟ‫ف‬ ‫اٌّخضٔح‬‫اٌششواخ‬ ‫تؼغ‬ ُّ‫ذؼ‬ ‫لذ‬ ٚ ، ‫فمؾ‬ ‫أطذس٘ا‬ ٞ‫اٌز‬ ‫اٌّٛلغ‬ ‫ِضٚداخ‬ ٝ ٚ ، ‫اٌّرؼّٕح‬ ‫اٌّؼٍِٛاخ‬ ‫ٌرٕس١ك‬ ، ‫ِضٚداذٙا‬ ‫ظّ١غ‬ ٍٝ‫ػ‬ ‫ذظذس٘ا‬ ٟ‫اٌر‬ ‫اٌىٛو١ض‬ ‫ٍِفاخ‬ ٜ‫اٌىثش‬ ٟ‫ف‬ ‫ِخرٍفح‬ ‫ٌظفحاخ‬ ٗ‫ص٠اسذ‬ ‫ػٕذ‬ ٗ‫راذ‬ َ‫ٌٍّسرخذ‬ ‫وٛو١ض‬ ‫ٍِفاخ‬ ‫ِضٚداذٙا‬ ِٓ ً‫و‬ ‫ذظذس‬ ‫ال‬ ٟ‫ٌى‬ ‫اٌّٛلغ‬. 3‫اٌىٛو١ض‬ ‫ٍِف‬ ‫ِىٛٔاخ‬ ‫ـ‬. ‫ػادج‬، ‫ِفؼٌٛح‬ ‫أرٙاء‬ ‫ذاس٠خ‬ ٚ ، ٗ‫ل١ّر‬ ٚ ، ‫اٌٍّف‬ ُ‫أس‬ ٟ٘ ‫أظضاء‬ ‫ػذج‬ ِٓ ‫اٌىٛو١ض‬ ‫ٍِف‬ ْٛ‫٠رى‬ ‫ِا‬ ٌٗ ‫اٌّاٌه‬ ‫اٌّٛلغ‬ ٚ. ً١ّ‫اٌؼ‬ ‫ظٙاص‬ ٍٝ‫ػ‬ ‫اٌىٛو١ض‬ ‫صساػح‬ : ‫ا‬‫ا‬١ٔ‫شا‬. 1‫؟‬ ‫اٌىٛو١ض‬ ‫ٍِفاخ‬ ‫ذضسع‬ ‫و١ف‬ ‫ـ‬ ‫اٌـ‬ ‫ٌغح‬ ْ‫تأ‬ ‫ا‬‫ا‬‫ٔظش‬" PHP "ٌ ًِ‫وا‬ ُ‫تذػ‬ ٟ‫ذأذ‬ ‫فإٔٙا‬ ‫ٚ٠ة‬ ‫سىش٠ثراخ‬ ًّ‫ٌؼ‬ ‫ا‬‫ا‬١‫ٔسث‬ ٗ‫حذ٠ص‬ ‫ٌغح‬‫ٍىٛو١ض‬ ‫اٌذاٌح‬ ‫تٛاسطح‬setcookie() . ‫اٌذاٌح‬ ‫ذأخز‬ ٚsetcookie()ٚ ‫ا‬‫ا‬ِ‫اسرخذا‬ ‫األوصش‬ ٚ ُ٘‫األ‬ ٟ٘ ٌٝٚ‫األ‬ ‫اٌصالشح‬ ، ‫اٌّؼاِالخ‬ ِٓ ‫ػذد‬ ‫تاٌرشذ١ة‬ ٟ٘: name :‫ٌٍّرغ١ش‬ ُ‫واس‬ ‫ذخض٠ٕٙا‬ ُ‫٠ر‬ ‫حشف١ح‬ ‫ل١ّح‬ ٛ٘ ٚ. value :‫اٌّرغ١ش‬ ‫ٌزٌه‬ ‫وم١ّح‬ ‫ذخض٠ٕٙا‬ ُ‫٠ر‬ ‫حشف١ح‬ ‫ل١ّح‬ ٛ٘ٚ. expire :ٛ٘ ٚٓ‫ػ‬ ‫ػثاسج‬Unix timestamp‫اٌىٛو١ض‬ ‫أرٙاء‬ ‫ذاس٠خ‬ ٌٝ‫إ‬ ‫تاإلشاسج‬ َٛ‫٠م‬ ٞ‫اٌز‬.
  • 5. Subject: Web Design and Programming Lecturer: Ahmed Ali Saihood 5 ‫اٌـ‬ ‫ذؼش٠ف‬ ٓ‫٠ّى‬ ٚ" Unix timestamp "ً‫فٛاط‬ ٍٝ‫ػ‬ ٞٛ‫٠حر‬ ‫ال‬ ‫طح١ح‬ ُ‫سل‬ ٓ‫ػ‬ ‫ػثاسج‬ ٗٔ‫تأ‬ ‫ٌ١ٍح‬ ‫ِٕرظف‬ ِٓ ٟٔ‫اٌصٛا‬ ‫تحساب‬ َٛ‫٠م‬ ‫ػشش٠ح‬10/10/0791َٛ‫ٔم‬ ْ‫أ‬ ‫ا‬‫ال‬‫ِص‬ ‫ٔش٠ذ‬ ‫وٕا‬ ‫إرا‬ ٚ ... ‫ذ‬ ِٓ ‫ساػح‬ ‫تؼذ‬ ‫اٌىٛو١ض‬ ‫تّسح‬‫اٌذاٌح‬ ‫تاسرؼّاي‬ َٛ‫ٔم‬ ‫فإٕٔا‬ ٕٗ٠‫خض‬" time() "‫اٌـ‬ ‫تحساب‬ َٛ‫ذم‬ ٟ‫اٌر‬ " timestamp "ٞٚ‫ذسا‬ ‫اٌساػح‬ ‫حاٌرٕا‬ ٟ‫ف‬ ٚ ٖ‫ٔش٠ذ‬ ٞ‫اٌز‬ ‫اٌٛلد‬ ٗ١ٍ‫ػ‬ ‫ٔؼ١ف‬ ُ‫ش‬0011، ‫شأ١ح‬ ‫اٌذاٌح‬ ‫ٔاذط‬ ‫تإػافح‬ َٛ‫سٕم‬ ‫رٌه‬ ٍٝ‫ػ‬ ٚ" time "ٍٝ‫ػ‬0011‫ساػح‬ ‫تؼذ‬ ‫اٌىٛو١ض‬ ‫ِسح‬ ُ‫٠ر‬ ٟ‫ٌى‬ ‫ٚاحذج‬. ًِ‫اٌؼٛا‬ ‫اٌصالز‬ ‫أِا‬ٟٙ‫ف‬ َ‫االسرخذا‬ ‫ٔادسج‬ ‫ٌىٕٙا‬ ٚ ‫اٌىٛو١ض‬ ٟ‫ف‬ ‫ا‬‫ا‬‫أ٠ؼ‬ ‫اسرخذاِٙا‬ ُ‫٠ر‬ ٟ‫اٌر‬ ٜ‫األخش‬: 1ِٓ ٓ‫ٌى‬ ٚ ‫اٌّٛلغ‬ ‫ٔفس‬ ِٓ ‫اٌظفحح‬ ‫ٔفس‬ ‫فرح‬ ُ‫ذ‬ ٍٛ‫ف‬ ٗ١ٌ‫إ‬ ‫اٌىٛو١ض‬ ‫إسساي‬ ُ‫٠ر‬ ٞ‫اٌز‬ ‫اٌّساس‬ ‫ـ‬ ْ‫وا‬ ‫اٌّساس‬ ‫ا‬‫ال‬‫ِص‬ ( ‫آخش‬ ‫ِساس‬pagurloneٌٝ‫إ‬ ٖ‫ذغ١١ش‬ ُ‫ذ‬ ٚpageurltwo‫اٌّسرؼشع‬ ْ‫فا‬ ‫اٌث‬ ‫تإسساي‬ َٛ‫٠م‬ ٌٓٗ١ٌ‫إ‬ ‫اٌىٛو١ض‬ ‫إسساي‬ ُ‫س١ر‬ ٞ‫اٌز‬ ‫اٌّساس‬ ‫ذحذ٠ذ‬ ُ‫ذ‬ ٗٔ‫أل‬ ‫اٌظفحح‬ ٌٟ‫إ‬ ‫١أاخ‬). 2ٓ١ِٚ‫د‬ ِٓ ‫أوصش‬ ‫ٕ٘ان‬ ْ‫وا‬ ‫إرا‬ ‫ِا‬ ‫حاٌح‬ ٟ‫ف‬ ‫ِف١ذ‬ ٛ٘ ٚ ٗ١ٌ‫إ‬ ‫اٌث١أاخ‬ ‫إسساي‬ ُ‫س١ر‬ ٞ‫اٌز‬ ٓ١ِٚ‫اٌذ‬ ‫ـ‬ ٗ١ٌ‫إ‬ ‫اٌىٛو١ض‬ ‫إسساي‬ ‫ذش٠ذ‬. 0‫ٔٛع‬ ِٓ ‫ِرغ١ش‬ ‫ـ‬integer‫تـ‬ ٗ١ٌ‫إ‬ ‫اإلشاسج‬ ُ‫٠ر‬secure‫تاٌـ‬ ‫ذشف١ش‬ ‫ػٍّ١اخ‬ َ‫اسرخذا‬ ‫حاٌح‬ ٟ‫ف‬ ُ‫٠ر‬ SSL.