Score:0

การอัปเดตเวลาหมดอายุของคุกกี้แบบมีเงื่อนไขใน nginx เพื่อค้นหาเวลาว่าง

ธง cn

ฉันกำลังพยายามใช้วิธีแก้ปัญหาเพื่อระบุว่ามีเวลาว่างของ เอ็กซ์ นาทีระหว่างสองคำขอ

สำหรับสิ่งนี้ ฉันวางแผนที่จะใช้วิธีการต่อไปนี้

  1. เริ่มแรก ให้ตั้งค่าคุกกี้จากฝั่งแอปพลิเคชัน เวลาหมดอายุของคุกกี้นี้ถูกกำหนดเป็น เอ็กซ์ นาที.
  2. เมื่อใดก็ตามที่มีการร้องขอเข้ามา จิงซ์ฉันจะตรวจสอบว่าเวลาหมดอายุของคุกกี้ผ่านไปแล้วหรือมีคุกกี้อยู่หรือไม่
  3. หากมีคุกกี้อยู่และไม่หมดอายุ ฉันจะอัปเดตเวลาหมดอายุอีกครั้งด้วย เอ็กซ์ นาที. มิฉะนั้นให้ลบคุกกี้
  4. ในฝั่งเซิร์ฟเวอร์ ฉันสามารถตรวจสอบความพร้อมใช้งานของคุกกี้ได้ และหากมี ฉันก็สามารถสรุปได้ว่าคำขอก่อนหน้านี้อยู่ภายใน เอ็กซ์ นาที.

ในการใช้โซลูชันนี้ ฉันจะต้องมีข้อมูลโค้ดบางส่วนดังต่อไปนี้

ถ้าคุกกี้มีอยู่และ cookie.expirytime > currentTime
  ชุดคุกกี้: MY_COOKIE=SOMEVAL; อายุสูงสุด=X*60; ปลอดภัย; httpOnly
อื่น
  วางคุกกี้ MY_COOKIE
สิ้นสุด

ฉันจะใช้การตรวจสอบเงื่อนไขนี้และการแก้ไขคุกกี้ใน nginx ได้อย่างไร เป็นไปได้ไหมที่จะทำโดยไม่ หลัว?

ฉันไม่ต้องการใช้ตรรกะนี้ในด้านแอปพลิเคชันเพราะ - มีแอปพลิเคชันหลายตัวที่ให้บริการผ่าน nginx และฉันต้องการคงตรรกะนี้ไว้สำหรับทุกคนหากผู้ใช้กดใช้งานแอปพลิเคชันใด ๆ ควรอัปเดตคุกกี้

โพสต์คำตอบ

คนส่วนใหญ่ไม่เข้าใจว่าการถามคำถามมากมายจะปลดล็อกการเรียนรู้และปรับปรุงความสัมพันธ์ระหว่างบุคคล ตัวอย่างเช่น ในการศึกษาของ Alison แม้ว่าผู้คนจะจำได้อย่างแม่นยำว่ามีคำถามกี่ข้อที่ถูกถามในการสนทนา แต่พวกเขาไม่เข้าใจความเชื่อมโยงระหว่างคำถามและความชอบ จากการศึกษาทั้ง 4 เรื่องที่ผู้เข้าร่วมมีส่วนร่วมในการสนทนาด้วยตนเองหรืออ่านบันทึกการสนทนาของผู้อื่น ผู้คนมักไม่ตระหนักว่าการถามคำถามจะมีอิทธิพลหรือมีอิทธิพลต่อระดับมิตรภาพระหว่างผู้สนทนา