ASP Cookies مجموعہ

ریسپانس آئکٹ مراجع دستاویز

Cookies کی مجموعہ کوکی کا ویلو سیٹ یا لین کیا جاسکتا ہے۔ اگر کوکی موجود نہیں ہے تو اس کو قائم کرکے سیٹ کیا جائے گا اور سیٹ کئے جانے والا ویلو دیا جائے گا.

توضیحات:Response.Cookies کمانڈ کو <html> چابی سے پہلے لگایا جانا چاہئے.

گرامر:

Response.Cookies(name)[(key)|.attribute]=value
variablename=Request.Cookies(name)[(key)|.attribute]
پارامٹر وصف
نام لازمی۔ کوکی کا نام.
ویلو لازمی (Response.Cookies کمانڈ کے لئے) کوکی کا ویلو.
اطلاعت

اختیاری۔ کوکی سے متعلق معلومات سیٹ کرنے کے لئے، یہ میں سے کوئی بھی پارامٹر استعمال کیاجاسکتا ہے.

  • Domain - صرف لکھنا؛ کوکی صرف اس ڈومین کی درخواستوں کو فرستادا ہے.
  • Expires - صرف لکھنا؛ کوکی کی منقضی ہونے کی تاریخ.
  • HasKeys - صرف پڑھنا؛ کوکی کا کیا کی چابی سیٹ کی گئی ہے یا نہیں کا اشاریہ دیتا ہے (یہ وسیعی کی چابی سیٹ کی گئی ہے جو Request.Cookies کمانڈ کا استعمال کرسکتا ہے)
  • Path - صرف لکھنا؛ اگر سیٹ کیا گیا تو کوکی صرف اس راستے کی درخواستوں کو فرستادا ہے۔ اگر نہ سیٹ کیا گیا تو کوکی ایپلی کیشن کی راستے کا استعمال کرتا ہے.
  • Secure - صرف لکھنا؛ کوکی کا کیا محفوظ ہے یا نہیں کا اشاریہ دیتا ہے.
کی اختیاری۔ ویلو سیٹ کئے جانے والے کی چابی سیٹ کرنے کے لئے

مثال

"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

ریسپانس آئکٹ مراجع دستاویز