تبليغاتX
[ Persian Hackers Digital Security Team - Resurce Of Hacking And Security ]
 

گروه امنیتی هکران پارسی

  -                                 

     

وب سایت ما در حال حاظر بنابر دلایلی غیر قابل دسترس است !
www.persianhackers.ir : تا راه اندازی مجدد وب سایت میتوانید برای ورود به وبلاگ از این دامین هم استفاده کنید
Arsham hacker - Pc Team

: لينک هاي ثابت

       ا لينکدوني - مطالب جالب و خواندني از سراسر وب

اعتراض به تغییر نام خلیج همیشه فارس به خلیج عربی در گوگل - شما هم اعتراض خود را ثبت کنید ! خلیج عربی ؟ ؟ ؟ بهترین توزیع لینوکس Ubuntu 7.10 را 2 روزه تحویل بگیرید ! اگر میخواهید باز دید روزانه از وبلاگ یا وب سایتتان 80 % افزایش پیدا کنید اینجا کلیک کنید ! نظر بزرگان در باره ایران خرید فیلم هری پاتر 5 با زیرنویس فارسی پازل با طرح پارسی

 
Cookie يکسري رشته حرفي با فرمت مشخص ميباشد. يعني:

CookieName = CookieValue; expires = expirationDateGMT ; path = URLpath ; Domain = siteDomain

توضيح خطوط فوق از اين قرار است که اولين قسمت رشته حرفي به Cookie اسم و مقدار مربوطه را تخصيص داده که بايستي هميشه در ايجاد Cookie در نظر داشت. سپس تاريخ انقضاي Cookie توسط expiration Date تعيين ميشود که در فرمان تعيين شده فوق, browser بطور اتوماتيک, Cookie را پاک ميکند. سپس اجازه وجود يک URL داده شده و در نهايت آدرس domain در Cookie تنظيم ميگردد.
توجه داشته باشيد که ميتوان از چند
Cookie درون يک صفحه استفاده نمود بدين منظور بعد از مشخصات هر قسمت, از علامت " ; " استفاده ميگردد.

 
براي ايجاد Cookie

expireDate = new Date

1.
ابتدا تاريخ فعلي گرفته شده و در متغيير expireDate نهاده ميشود.
 
 

expireDate.setMonth(expireDate.getMonth()+6)

2.
بدين صورت مقدار تاريخ اعتبار Cookie مورد نظر, 6 ماه تعيين ميگردد.
 
 

userName = ""

3.
سپس متغيير userName با مقدار خالي تعريف ميگردد.
 
 

userName = document.cookie.split("=")[1]

4.
ابتدا خالي نبودن محتوي Cookie بررسي ميشود. سپس توسط متد ("=")split, هر record مربوط به Cookie به فيلدهاي مختلف تقسيم ميشود بطوريکه مثلاCookieField[0]s نام وCookieField[1]s مقدار Cookie ميباشد.
 
 

function setCookie() {
userName = document.myForm.nameField.value

5.
در اين مرحله يک تابع جديد با نامsetCookie()s ايجاد شده, سپس در خط بعد مقدار UserName توسط اطلاعات وارد شده کاربر درون فيلد فرم, مجددا نوشته ميشود.
 
 

document.cookie = "username=" + username + ";expires=" + expireDate.toGMTString()

6.
همانطور که در مطالب قبل ذکر شد, Cookie ها شامل رشته هاي حرفي ساده ميباشد, در نتيجه توسط document.cookie, نام کاربر و تاريخ انقضاء نوشته شده زيرا توسط متد toGMTString, تاريخ expireDate به رشته حرفي تبديل شده, که نتيجتا ميتوان آن را درون Cookie قرار داد.
 
 

 onLoad="document.myForm.nameField.value=userName"

7.
دستور onLoad در تگ body, نام کاربر را در صورت وجود در فايل Cookie درون فيلد name مينويسد.
 
 

<input readonly type="text" name="nameField" onBlur="setCookie()" size="40">

8.
نهايتا هنگام رهايي کاربر از فيلد متن, توسط کنترل کننده onBlur, تابع setCookie فرا خوانده ميشود.
 
 
**نکته
  • در اين اسکريپت فرض ميشود User name در Cookie وجود داشته است. در مباحث بعدي, نحوه کنترل چندين Cookie نيز توضيح داده ميشود.



Cookies:

|| نوشته شده توسط آرشام هکر در دسته : خدمات مخصوص آرشام بلاگ  |

اخبار هک و امنیت

اعضاي گروه

وب سایت گروه امنیتی هکران شیراز هکران پارسی آرشام هکر سعید هکر سیا هکر

آرشيو هفتگي

هفته چهارم مرداد 1386
هفته سوم خرداد 1385
هفته دوم خرداد 1385
هفته چهارم اردیبهشت 1385
هفته اوّل اردیبهشت 1385
هفته چهارم فروردین 1385
هفته سوم فروردین 1385
هفته دوم فروردین 1385
هفته چهارم اسفند 1384
هفته سوم اسفند 1384
هفته اوّل بهمن 1384
هفته سوم دی 1384
هفته دوم دی 1384
هفته اوّل دی 1384
هفته چهارم آذر 1384
هفته سوم آذر 1384
هفته اوّل آذر 1384
هفته سوم آبان 1384
هفته سوم مهر 1384
اسفند 1386
بهمن 1386
دی 1386
آذر 1386
آبان 1386
مهر 1386
شهریور 1386
مرداد 1386
اسفند 1385
اردیبهشت 1385
بهمن 1384
دی 1384

آخرين مطالب ارسال شده

Happy Nourooz Arsham.D ClipBoard Manager ver 1.0 Arsham Utilities 2008 به زودی برمیگردیم ! دریافت سی دی لینوکس توزیع Ubuntu نگارش 7.10 www.persianhackers.ir تغییر نام گروه و راه اندازی وبسایت ! فرم خرید آماده شد ! تمام فیلم های آموزشی هک که توسط گروه امنیتی ایران پی سی تهیه شده اند ! فروش محصولات ایران پی سی