| طرز ساخت کوکي ها |
| نوشته شده توسط مدیریت سایت |
|
يك Cookie اغلب براى شناسائى كاربر استفاده مىشود. مثالها <%Response.Cookies("user")("firstname")="John"Response.Cookies("user")("lastname")="Smith"Response.Cookies("user")("country")="Norway"Response.Cookies("user")("age")="25"%>
<%Response.Cookies("firstname")="Alex"Response.Cookies("user")("firstname")="John"Response.Cookies("user")("lastname")="Smith"Response.Cookies("user")("country")="Norway"Response.Cookies("user")("age")="25"%> حالا ما مىخواهيم تمام cookieها را كه به كاربر فرستاده شده است را بخوانيم. مثال زير نشان مىدهد كه چگونه اين كار را انجام دهيم (توجه داشته باشيد كه در مثال پايين با استفاده از HasKeys چك مىكند كه آيا cookie كليد دارد يا نه؟ <html> <body> <%dim x,yfor each x in Request.Cookies response.write("<p>") if Request.Cookies(x).HasKeys then for each y in Request.Cookies(x) response.write(x & ":" & y & "=" & Request.Cookies(x)(y)) response.write("<br />") next else Response.Write(x & "=" & Request.Cookies(x) & "<br />") end if response.write "</p>"next%></body> </html> اگر Browser داراى پشتيبانى Cookie نباشد چه اتفاقي مىافتد؟ اگر برنامه شما با Browserى سر و كار داشته باشد كه cookie را پشتيبانى نمىكند، بايد از روشهاى ديگرى براى انتقال اطلاعات از يك صفحه به صفحات ديگر در برنامه خود استفاده كنيد. دو راه براى انجام اين كار هست: 1. اضافه كردن پارامترها به URL شما مىتوانيد پارامترها را به URL اضافه كنيد: <a href="welcome.asp?fname=John&lname=Smith"> Go to Welcome Page</a> و مقادير موجود در "welcome.asp" را همچون مثال زير استخراج كنيد: 2. استفاده از form شما مىتوانيد از فرمها استفاده كنيد. وقتى كه كاربر روى دكمه Submit كليك كند فرم ورودىهاى كاربر را به "welcome.asp" رد مىكند: <form method="post" action="welcome.asp"> First Name: <input type="text" name="fname" value=""> Last Name: <input type="text" name="lname" value=""> <input type="submit" value="Submit"> </form> مقادير موجود در "welcome.asp" را همچون اين مثال استخراج كنيد: <%fname=Request.form("fname")lname=Request.form("lname")response.write("<p>Hello " & fname & " " & lname & "!</p>")response.write("<p>Welcome to my Web site!</p>")%> |
