ล่าสุดการพัฒนาเว็บบทเรียน
×

ASP เกี่ยวกับการสอน

ASP บ้าน ASP บทนำ ASP ติดตั้ง ASP วากยสัมพันธ์ ASP ตัวแปร ASP ขั้นตอน ASP ฟอร์ม ASP Cookies ASP เซสชั่น ASP ใบสมัคร ASP #ประกอบด้วย ASP Global.asa ASP ส่งอีเมลล์

VBScript เกี่ยวกับการสอน

VB บ้าน VB ตัวแปร VB ขั้นตอน VB เงื่อนไข VB วนลูป VB ตัวอย่าง VB ฟังก์ชั่น VB คำสำคัญ

ASP วัตถุ

ASP คำตอบ ASP ขอร้อง ASP ใบสมัคร ASP เซสชั่น ASP เซิร์ฟเวอร์ ASP ผิดพลาด ASP FileSystem ASP TextStream ASP ขับรถ ASP ไฟล์ ASP โฟลเดอร์ ASP พจนานุกรม ASP AdRotator ASP BrowserCap ASP การเชื่อมโยงเนื้อหา ASP Rotator เนื้อหา ASP Ref ด่วน

ADO เกี่ยวกับการสอน

ADO แนะนำ ADO สัมพันธ์ ADO ระเบียน ADO แสดง ADO สอบถาม ADO ประเภท ADO เพิ่ม ADO ปรับปรุง ADO ลบ ADO การสาธิต ADO เร่งความเร็ว

ADO วัตถุ

ADO คำสั่ง ADO สัมพันธ์ ADO ผิดพลาด ADO สนาม ADO พารามิเตอร์ ADO คุณสมบัติ ADO บันทึก ADO ระเบียน ADO กระแส ADO ประเภทข้อมูล

ASP and AJAX

AJAX แนะนำ AJAX ASP AJAX ฐานข้อมูล

ASP ตัวอย่าง

ASP ตัวอย่าง ASP ทดสอบ


 

ASPคุกกี้คอลเลกชัน


<อ้างอิงการตอบสนองวัตถุที่สมบูรณ์

Cookies คอลเลกชันที่ใช้ในการตั้งค่าหรือรับค่าคุกกี้ ถ้าคุกกี้ไม่อยู่ก็จะถูกสร้างขึ้นและใช้ค่าที่ระบุไว้

Note: ตอบสนอง Cookies คำสั่งจะต้องปรากฏก่อน <html> แท็ก

วากยสัมพันธ์

Response.Cookies(name)[(key)|.attribute]=value

variablename=Request.Cookies(name)[(key)|.attribute]

พารามิเตอร์ ลักษณะ
name จำเป็นต้องใช้ ชื่อของคุกกี้
value ที่จำเป็นสำหรับการตอบสนอง Cookies คำสั่ง ค่าของคุกกี้
attribute ไม่จำเป็น. ระบุข้อมูลเกี่ยวกับคุกกี้ สามารถเป็นหนึ่งในพารามิเตอร์ต่อไปนี้:
  • โดเมน - เขียนเท่านั้น คุกกี้จะถูกส่งไปเท่านั้นที่จะร้องขอไปยังโดเมนนี้
  • หมดอายุ - เขียนเท่านั้น เมื่อวันที่คุกกี้หมดอายุ ถ้าวันที่ไม่ได้ระบุคุกกี้จะหมดอายุเมื่อสิ้นสุดเซสชัน
  • HasKeys - อ่านอย่างเดียว ระบุว่าคุกกี้มีปุ่ม (นี่เป็น only แอตทริบิวต์ที่สามารถนำมาใช้กับการร้องขอ. Cookies คำสั่ง)
  • เส้นทาง - เขียนเท่านั้น หากการตั้งค่าคุกกี้จะถูกส่งไปยังการร้องขอไปยังเส้นทางนี้ ถ้าไม่ได้กำหนดเส้นทางแอพลิเคชันที่มีการใช้
  • การรักษาความปลอดภัย - เขียนเท่านั้น ระบุว่าคุกกี้ที่มีความปลอดภัย
key ไม่จำเป็น. ระบุกุญแจสำคัญในการที่ค่าที่ได้รับมอบหมาย

ตัวอย่าง

"Response.Cookies" คำสั่งที่ใช้ในการสร้างคุกกี้หรือการตั้งค่าคุกกี้:

<%
Response.Cookies("firstname")="Alex"
%>

ในโค้ดข้างต้นเราได้สร้างคุกกี้ที่มีชื่อว่า "firstname" และได้รับมอบหมายค่า "Alex" กับมัน

นอกจากนี้ยังเป็นไปได้ที่จะกำหนดคุณลักษณะบางอย่างเพื่อคุกกี้เช่นการตั้งค่าวันที่เมื่อคุกกี้ควรหมดอายุ:

<%
Response.Cookies("firstname")="Alex" 
Response.Cookies("firstname").Expires=#May 10,2002#
%>

ตอนนี้คุกกี้ที่มีชื่อ "firstname" มีค่าของ "Alex" และมันจะหมดอายุจากคอมพิวเตอร์ของผู้ใช้ที่ 10 พฤษภาคม 2002

"Request.Cookies" คำสั่งที่ใช้จะได้รับค่าคุกกี้

ในตัวอย่างด้านล่างเราเรียกค่าของคุกกี้ "firstname" และแสดงผลบนหน้าเว็บ:

<%
fname=Request.Cookies("firstname")
response.write("Firstname=" & fname)
%>

เอาท์พุท:
Firstname=Alex

คุกกี้ยังสามารถมีคอลเลกชันของค่าหลาย เราบอกว่าคุกกี้มีคีย์

ในตัวอย่างด้านล่างเราจะสร้างคุกกี้คอลเลกชันที่มีชื่อ "user" "user" คุกกี้มีคีย์ที่มีข้อมูลเกี่ยวกับผู้ใช้:

<%
Response.Cookies("user")("firstname")="John"
Response.Cookies("user")("lastname")="Smith"
Response.Cookies("user")("country")="Norway"
Response.Cookies("user")("age")="25"
%>

โค้ดข้างล่างนี้อ่านทั้งหมด cookies เซิร์ฟเวอร์ของคุณได้ส่งให้กับผู้ใช้ โปรดทราบว่าการตรวจสอบรหัสถ้าคุกกี้มีกุญแจกับ 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>")
    next
  else
    Response.Write(x & "=" & Request.Cookies(x) & "<br>")
  end if
  response.write "</p>"
next
%>

</body>
</html>
%>

เอาท์พุท:

firstname=Alex

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


<อ้างอิงการตอบสนองวัตถุที่สมบูรณ์