ASP Cookies مجموعہ
Cookies کی مجموعہ کوکی کا ویلو سیٹ یا لین کیا جاسکتا ہے۔ اگر کوکی موجود نہیں ہے تو اس کو قائم کرکے سیٹ کیا جائے گا اور سیٹ کئے جانے والا ویلو دیا جائے گا.
توضیحات:Response.Cookies کمانڈ کو <html> چابی سے پہلے لگایا جانا چاہئے.
گرامر:
Response.Cookies(name)[(key)|.attribute]=value variablename=Request.Cookies(name)[(key)|.attribute]
پارامٹر | وصف |
---|---|
نام | لازمی۔ کوکی کا نام. |
ویلو | لازمی (Response.Cookies کمانڈ کے لئے) کوکی کا ویلو. |
اطلاعت | اختیاری۔ کوکی سے متعلق معلومات سیٹ کرنے کے لئے، یہ میں سے کوئی بھی پارامٹر استعمال کیاجاسکتا ہے.
|
کی | اختیاری۔ ویلو سیٹ کئے جانے والے کی چابی سیٹ کرنے کے لئے |
مثال
"Response.Cookies" کمانڈ کوکی کا قیام یا کوکی کا ویلو سیٹ کرنے کے لئے استعمال کیا جاتا ہے:
<% Response.Cookies("firstname")="Alex" %>
علیکدور کد میں، ہم نے 'firstname' نام کا کوکی بنایا اور اس کو 'alex' کا ویلو سیٹ کیا۔
بھی کوکی کی کوالائٹی سیٹ کی جاسکتی ہے، مثلاً کوکی کی منقضی ہونے کی تاریخ سیٹ کرنے کے لئے:
<% Response.Cookies("firstname")="Alex" Response.Cookies("firstname").Expires=#May 10,2002# %>
ਹੁਣ, "firstname" ਕੁਕੀ ਦਾ ਮੁੱਲ "Alex" ਹੈ ਅਤੇ ਉਹ ਉਪਭੋਗਤਾ ਦੇ ਕੰਪਿਊਟਰ 'ਚ 2002 ਮਈ 10 ਨੂੰ ਮੁਕਤ ਹੋਵੇਗਾ。
"Request.Cookies" ਕਮਾਂਡ ਕੁਕੀ ਦੇ ਮੁੱਲ ਨੂੰ ਪ੍ਰਾਪਤ ਕਰਨ ਲਈ ਵਰਤਿਆ ਜਾਂਦਾ ਹੈ。
ਹੇਠ ਦੇ ਉਦਾਹਰਣ ਵਿੱਚ ਅਸੀਂ cookie "firstname" ਦਾ ਮੁੱਲ ਪ੍ਰਾਪਤ ਕੀਤਾ ਅਤੇ ਉਸ ਨੂੰ ਪੰਨੇ 'ਤੇ ਪ੍ਰਦਰਸ਼ਿਤ ਕੀਤਾ:
<% fname=Request.Cookies("firstname") response.write("Firstname=" & fname) %>
خروجی:
Firstname=Alex
ਇੱਕ ਕੁਕੀ ਕਈ ਮੁੱਲਾਂ ਦਾ ਸੈਕਟਰ ਰੱਖ ਸਕਦਾ ਹੈ। ਇਸ ਨੂੰ ਕੁਕੀ ਦਾ ਕੀਵਾਰਡ ਕਿਹਾ ਜਾਂਦਾ ਹੈ。
ਹੇਠ ਦੇ ਉਦਾਹਰਣ ਵਿੱਚ ਅਸੀਂ "user" ਨਾਮ ਦਾ ਕੁਕੀ ਸੈਕਟਰ ਬਣਾਉਣਾ ਚਾਹੁੰਦੇ ਹਾਂ। "user" ਕੁਕੀ ਵਿੱਚ ਉਪਭੋਗਤਾ ਦੇ ਸੂਚਨਾ ਵਾਲੇ ਕੀਵਾਰਡ ਹੁੰਦੇ ਹਨ。
<% Response.Cookies("user")("firstname")="John" Response.Cookies("user")("lastname")="Adams" Response.Cookies("user")("country")="UK" Response.Cookies("user")("age")="25" %>
ਹੇਠ ਲਿਖੇ ਕੋਡ ਸਰਵਰ ਵੱਲੋਂ ਉਪਭੋਗਤਾ ਨੂੰ ਭੇਜੇ ਕੁਕੀਜ਼ ਨੂੰ ਪੜ੍ਹਦਾ ਹੈ। ਇਸ ਵਿੱਚ ਅਸੀਂ HasKeys ਜੀਵੇਟ ਦੀ ਵਰਤੋਂ ਕੀਤੀ ਹੈ ਕਿ ਕੁਕੀ ਕੀ ਕੀ ਕੀਵਾਰਡ ਰੱਖਦਾ ਹੈ:
<html> <body> <% dim x,y for 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 /") نکست else Response.Write(x & "=" & Request.Cookies(x) & "<br />") ایف آئی آئی فینش ریسپانس وریٹ "</p>" نکست %> </body> </html> %>
خروجی:
firstname=Alex user:firstname=John user:lastname=Adams user: country=UK user: age=25