مرجع دانلود اسکریپت

وان اسکریپت | اولین مرجع دانلود رایگان اسکریپت در ایران

خرید هاست
تبلیغات
تبلیغات

درخواست شما

اگـر به دنبال قالب و اسکریپت یا هر مطلب دیگری هستید و آن را پیدا نکرده اید ، می توانید درخواست خود را به تیم وان اسـکریپت ارسال کنید تا در کوتاه ترین زمان مطلب مورد نظر شما در سایت قـرار گیرد ! وان اسـکریپت همچنان به دنبال ارائه خدمــاتی با کیفیت بالا به کاربران خود می باشد.

آموزش asp >> طرز ساخت کوکی ها

یک Cookie اغلب براى شناسائى کاربر استفاده مى‌شود.

مثالها
Cookie خوش‌آمدگویى
چگونه یک Cookie خوش‌آمدگویى درست کنیم.

یک Cookie چیست؟
یک Cookie اغلب براى شناسندن کاربر استفاده مى‌شود. یک Cookie یک فایل کوچک است که سرور آن را در کامپیوتر کاربر جاسازى مى‌کند. هر بار که همان کامپیوتر یک صفحه را درخواست مى‌کند، Cookie نیز فرستاده مى‌شود. با ASP شما مى‌توانید هم مقادیر Cookie را بسازید و هم آنها را استخراج نمایید.
چگونه یک Cookie بسازید؟
Response.Cookie براى ساختن Cookie استفاده مى‌شود.

توجه: Response.Cookie باید قبل از تگ درج شود.

در مثال زیر، ما یک Cookie درست خواهید کردم و اسم آن را "firstname" مى‌گذاریم و مقدار "Alex" را به آن مى‌دهیم:

<% Response.Cookies("firstname")="Alex" %>همچنین امکان دارد که خصوصیاتى را مثل تاریخ انقضاى cookie را به آن بدهید:

<% Response.Cookies("firstname")="Alex" Response.Cookies("firstname").Expires=#May 10,2002# %>
چگونه مقدار cookieها را استخراج کنیم
دستور "Request.Cookies" براى استخراج اطلاعات از cookieها استفاده مى‌شود.

در مثال زیر، ما مقدار cookieى با نام "firstname" را استخراج کرده و در صفحه نشان دادیم:

<% fname=Request.Cookies("firstname") response.write("Firstname=" & fname) %>خروجى:

Firstname=Alex

یک Cookie با کلید
اگر یک cookie حاوى مجموعه‌اى از مقادیر باشد، مى‌گوییم آن cookie دارى کلیدهایى است.

در مثال زیر، ما یک مجموعه cookie با نام "user" درست مى‌کنیم. cookie به نام "user" داراى کلیدهایى است که حاوى اطلاعاتى راجع به کاربر است.

فرض کنیم که سرور شما همه cookieهاى بالا را به کاربر فرستاده است.

حالا ما مى‌خواهیم تمام cookieها را که به کاربر فرستاده شده است را بخوانیم. مثال زیر نشان مى‌دهد که چگونه این کار را انجام دهیم (توجه داشته باشید که در مثال پایین با استفاده از HasKeys چک مى‌کند که آیا cookie کلید دارد یا نه؟

خروجى:

firstname=Alex user:firstname=John user:lastname=Smith user: country=Norway user: age=25

اگر Browser داراى پشتیبانى Cookie نباشد چه اتفاقی مى‌افتد؟

اگر برنامه شما با Browserى سر و کار داشته باشد که cookie را پشتیبانى نمى‌کند، باید از روش‌هاى دیگرى براى انتقال اطلاعات از یک صفحه به صفحات دیگر در برنامه خود استفاده کنید. دو راه براى انجام این کار هست:

۱٫ اضافه کردن پارامترها به URL

شما مى‌توانید پارامترها را به URL اضافه کنید:

و مقادیر موجود در "welcome.asp" را همچون مثال زیر استخراج کنید:

<% fname=Request.querystring("fname") lname=Request.querystring("lname") response.write("

Hello " & fname & " " & lname & "!

") response.write("

Welcome to my Web site!

") %>2. استفاده از form
شما مى‌توانید از فرم‌ها استفاده کنید. وقتى که کاربر روى دکمه Submit کلیک کند فرم ورودى‌هاى کاربر را به "welcome.asp" رد مى‌کند:

مقادیر موجود در "welcome.asp" را همچون این مثال استخراج کنید:

 

دیدگاه خود را به اشتراک بگذارید

دیدگاهتان را بنویسید

نشانی ایمیل شما منتشر نخواهد شد. بخش‌های موردنیاز علامت‌گذاری شده‌اند *

1 + 8 =