คำถามติดแท็ก cookies

คุกกี้ HTTP เป็นข้อมูลที่จัดเก็บโดยเว็บเบราว์เซอร์ของผู้ใช้ เว้นแต่จะระบุไว้เป็นอย่างอื่นคุกกี้สามารถสร้างอ่านแก้ไขและลบทั้งโดย JavaScript และจากฝั่งเซิร์ฟเวอร์ผ่านส่วนหัว HTTP



7
Local Storage vs Cookies
ฉันต้องการลดเวลาในการโหลดบนเว็บไซต์ของฉันโดยย้ายคุกกี้ทั้งหมดไปยังที่จัดเก็บในตัวเครื่องเนื่องจากดูเหมือนว่าจะมีฟังก์ชั่นเดียวกัน มีข้อดี / ข้อเสีย (โดยเฉพาะประสิทธิภาพที่ชาญฉลาด) ในการใช้ที่จัดเก็บในตัวเครื่องเพื่อแทนที่ฟังก์ชั่นคุกกี้ยกเว้นปัญหาความเข้ากันได้ที่ชัดเจน


4
วิธีที่ดีที่สุดในการติดตั้ง“ จดจำฉัน” สำหรับเว็บไซต์คืออะไร [ปิด]
ปิด คำถามนี้จะต้องมีมากขึ้นมุ่งเน้น ไม่ยอมรับคำตอบในขณะนี้ ต้องการปรับปรุงคำถามนี้หรือไม่ อัปเดตคำถามเพื่อให้มุ่งเน้นที่ปัญหาเดียวโดยแก้ไขโพสต์นี้ ปิดให้บริการใน4 ปีที่แล้ว ฉันต้องการให้เว็บไซต์ของฉันมีช่องทำเครื่องหมายที่ผู้ใช้สามารถคลิกเพื่อที่พวกเขาจะไม่ต้องเข้าสู่ระบบทุกครั้งที่พวกเขาเยี่ยมชมเว็บไซต์ของฉัน ฉันรู้ว่าฉันจะต้องเก็บคุกกี้ไว้ในคอมพิวเตอร์เพื่อใช้งานสิ่งนี้ แต่สิ่งที่ควรมีอยู่ในคุกกี้นั้น นอกจากนี้ยังมีข้อผิดพลาดทั่วไปในการระวังไม่ให้คุกกี้นี้แสดงจุดอ่อนด้านความปลอดภัยซึ่งสามารถหลีกเลี่ยงได้ในขณะที่ยังคงให้ฟังก์ชัน 'จดจำฉัน'

7
การประชุมเป็นการละเมิด RESTfulness จริง ๆ หรือไม่?
การใช้เซสชันใน RESTful API เป็นการละเมิด RESTfulness หรือไม่ ฉันได้เห็นความคิดเห็นมากมายไปในทิศทางใดทิศทางหนึ่ง แต่ฉันไม่มั่นใจว่าช่วงการประชุมนั้นสงบเงียบ จากมุมมองของฉัน: ไม่รับรองความถูกต้องสำหรับ RESTfulness (ไม่เช่นนั้นจะมีการใช้งานเล็กน้อยในบริการ RESTful) การตรวจสอบความถูกต้องจะกระทำโดยการส่งโทเค็นการตรวจสอบความถูกต้องในคำขอโดยปกติจะเป็นส่วนหัว โทเค็นการรับรองความถูกต้องนี้จะต้องได้รับอย่างใดและอาจถูกเพิกถอนซึ่งในกรณีนี้จะต้องมีการต่ออายุ โทเค็นการตรวจสอบความถูกต้องจะต้องมีการตรวจสอบโดยเซิร์ฟเวอร์ (มิฉะนั้นจะไม่ได้รับการตรวจสอบ) ดังนั้นเซสชันจะละเมิดสิ่งนี้อย่างไร ฝั่งไคลเอ็นต์เซสชันจะรับรู้โดยใช้คุกกี้ คุกกี้เป็นเพียงส่วนหัว HTTP พิเศษ คุกกี้เซสชันสามารถรับและเพิกถอนได้ตลอดเวลา คุกกี้เซสชั่นสามารถมีชีวิตที่ไม่มีที่สิ้นสุดถ้าจำเป็น รหัสเซสชัน (โทเค็นการตรวจสอบความถูกต้อง) ได้รับการตรวจสอบความถูกต้องของฝั่งเซิร์ฟเวอร์ คุกกี้เซสชันนั้นเหมือนกับกลไกการตรวจสอบความถูกต้อง HTTP ส่วนหัวอื่น ๆ ยกเว้นว่าจะใช้Cookieส่วนหัวแทนAuthorizationส่วนหัวกรรมสิทธิ์อื่น ๆ หากไม่มีการเชื่อมต่อเซสชันกับฝั่งเซิร์ฟเวอร์ค่าคุกกี้เหตุใดจึงทำให้เกิดความแตกต่าง การใช้งานฝั่งเซิร์ฟเวอร์ไม่จำเป็นต้องเกี่ยวข้องกับไคลเอนต์ตราบใดที่เซิร์ฟเวอร์ทำงาน RESTful ดังนั้นคุกกี้ด้วยตัวเองไม่ควรทำ API RESTlessและเซสชันเป็นเพียงคุกกี้ให้กับลูกค้า สมมติฐานของฉันผิดหรือเปล่า? อะไรที่ทำให้เซสชันคุกกี้ไม่สงบ ?

7
แชร์คุกกี้ระหว่างโดเมนย่อยและโดเมน
ฉันมีสองคำถาม ฉันเข้าใจว่าหากฉันระบุโดเมนเป็น.mydomain.com(ด้วยจุดนำ) ในคุกกี้ที่โดเมนย่อยทั้งหมดสามารถแชร์คุกกี้ได้ สามารถsubdomain.mydomain.comเข้าถึงคุกกี้ที่สร้างขึ้นในmydomain.com(โดยไม่ต้องwwwโดเมนย่อย)? สามารถmydomain.com(ไม่ใช้wwwโดเมนย่อย) เข้าถึงคุกกี้ได้subdomain.mydomain.comหรือไม่หากสร้างขึ้น
420 http  cookies  subdomain 

22
คุกกี้ถูกบล็อก / ไม่ได้บันทึกใน IFRAME ใน Internet Explorer
ฉันมีสองเว็บไซต์สมมติว่าพวกเขากำลังและexample.com anotherexample.netเมื่อวันที่ฉันมีanotherexample.net/page.html IFRAME SRC="http://example.com/someform.asp"นั่น IFRAME http://example.com/process.aspแสดงรูปแบบเพื่อให้ผู้ใช้กรอกข้อมูลและส่งไปยัง เมื่อฉันเปิดแบบฟอร์ม (" someform.asp") ในหน้าต่างเบราว์เซอร์ของตัวเองทั้งหมดทำงานได้ดี อย่างไรก็ตามเมื่อฉันโหลดsomeform.aspเป็น IFRAME ใน IE 6 หรือ IE 7 คุกกี้สำหรับ example.com จะไม่ถูกบันทึก ใน Firefox ปัญหานี้จะไม่ปรากฏขึ้น สำหรับวัตถุประสงค์ในการทดสอบเราได้สร้างการติดตั้งที่คล้ายกันในhttp://newmoon.wz.cz/test/page.php example.comใช้เซสชันที่อิงกับคุกกี้ (และไม่มีอะไรที่ฉันสามารถทำได้เกี่ยวกับเรื่องนั้น) ดังนั้นหากไม่มีคุกกี้process.aspจะไม่ดำเนินการ ฉันจะบังคับให้ IE บันทึกคุกกี้เหล่านั้นได้อย่างไร ผลลัพธ์ของการรับส่งข้อมูล HTTP: ในการตอบสนอง GET /someform.asp จะมีส่วนหัว Set-Cookie ต่อเซสชันที่ถูกต้อง (เช่นSet-Cookie: ASPKSJIUIUGF=JKHJUHVGFYTTYFY) แต่สำหรับ POST /process.asp คำขอไม่มีส่วนหัวคุกกี้เลย Edit3: บาง AJAX + serverside …

9
โดเมนคุกกี้ของเบราว์เซอร์ทำงานอย่างไร
เนื่องจากปัญหาโดเมน / โดเมนย่อยแปลก ๆ ที่ฉันได้รับฉันต้องการทราบว่าเบราว์เซอร์จัดการกับคุกกี้อย่างไร หากพวกเขาทำมันด้วยวิธีที่แตกต่างกันก็จะเป็นการดีที่ได้ทราบความแตกต่าง กล่าวอีกนัยหนึ่ง - เมื่อเบราว์เซอร์ได้รับคุกกี้คุกกี้นั้นอาจมีโดเมนและเส้นทางที่แนบมา หรือไม่ซึ่งในกรณีนี้เบราว์เซอร์อาจทดแทนค่าเริ่มต้นบางส่วนสำหรับพวกเขา คำถามที่ 1: พวกเขาคืออะไร ต่อมาเมื่อเบราว์เซอร์กำลังจะทำการร้องขอเบราว์เซอร์จะตรวจสอบคุกกี้และกรองสิ่งที่ควรจะส่งสำหรับคำขอนั้น ทำได้โดยจับคู่กับเส้นทางคำขอและโดเมน คำถามที่ 2: กฎการจับคู่คืออะไร ที่เพิ่ม: เหตุผลที่ฉันถามเรื่องนี้เพราะฉันสนใจในบางกรณีขอบ ชอบ: คุกกี้.example.comจะมีให้ใช้www.example.comหรือไม่ คุกกี้.example.comจะมีให้ใช้example.comหรือไม่ คุกกี้example.comจะมีให้ใช้www.example.comหรือไม่ คุกกี้example.comจะมีให้ใช้anotherexample.comหรือไม่ จะwww.example.comสามารถตั้งค่าคุกกี้ได้example.comหรือไม่ จะwww.example.comสามารถตั้งค่าคุกกี้ได้www2.example.comหรือไม่ จะwww.example.comสามารถตั้งค่าคุกกี้ได้.comหรือไม่ เป็นต้น เพิ่ม 2: นอกจากนี้ยังมีคนแนะนำว่าฉันควรตั้งค่าคุกกี้อย่างไร: สามารถตั้งค่าได้ทั้งwww.example.comหรือexample.com; มันสามารถเข้าถึงได้โดยทั้งสองและwww.example.comexample.com
380 http  cookies  path  dns  rules 

30
รับคุกกี้ตามชื่อ
ฉันมีผู้ทะเยอทะยานเพื่อรับค่าจากคุกกี้ ตอนนี้ผมมี 2 คุกกี้โดยชื่อและชื่อshares=obligations= ฉันต้องการทำให้ผู้ทะเยอทะยานนี้ได้รับค่าจากคุกกี้ภาระหน้าที่เท่านั้น ฉันจะทำสิ่งนี้ได้อย่างไร ดังนั้นการforแยกข้อมูลออกเป็นค่าที่แยกจากกันและวางไว้ในอาร์เรย์ function getCookie1() { // What do I have to add here to look only in the "obligations=" cookie? // Because now it searches all the cookies. var elements = document.cookie.split('='); var obligations= elements[1].split('%'); for (var i = 0; i < obligations.length - 1; …

8
พอร์ต HTTP ของคุกกี้นั้นเฉพาะเจาะจงหรือไม่
ฉันมีบริการ HTTP สองบริการที่ทำงานในเครื่องเดียว ฉันแค่อยากรู้ว่าพวกเขาแบ่งปันคุกกี้หรือไม่หรือเบราว์เซอร์แยกความแตกต่างระหว่างซ็อกเก็ตเซิร์ฟเวอร์ทั้งสองหรือไม่
355 security  http  cookies 

11
ทำไมเมธอด .ajax () ของ jquery ไม่ส่งคุกกี้เซสชันของฉัน
หลังจากเข้าสู่ระบบผ่านทาง$.ajax()เว็บไซต์ฉันพยายามส่ง$.ajax()คำขอที่สองไปยังเว็บไซต์นั้น แต่เมื่อฉันตรวจสอบส่วนหัวที่ส่งโดยใช้ FireBug จะไม่มีคุกกี้เซสชันรวมอยู่ในคำขอ ผมทำอะไรผิดหรือเปล่า?
338 jquery  ajax  session  cookies 

8
จะลบคุกกี้ได้อย่างไร
ฟังก์ชั่นการสร้างคุกกี้ของฉันถูกต้องหรือไม่? ฉันจะลบคุกกี้ที่จุดเริ่มต้นของโปรแกรมได้อย่างไร จะมีการเข้ารหัสง่าย ๆ ? function createCookie(name,value,days) function setCookie(c_name,value,1) { document.cookie = c_name + "=" +escape(value); } setCookie('cookie_name',mac); function eraseCookie(c_name) { createCookie(cookie_name,"",-1); }

13
อักขระที่อนุญาตให้ใช้ในคุกกี้คืออะไร
อักขระที่อนุญาตในทั้งชื่อคุกกี้และค่าคืออะไร พวกเขาเหมือนกันกับ URL หรือบางส่วนย่อยทั่วไป? เหตุผลที่ฉันถามคือเมื่อเร็ว ๆ นี้ฉันพบพฤติกรรมแปลก ๆ บางอย่างกับคุกกี้ที่มี-ชื่ออยู่และฉันแค่สงสัยว่าเป็นสิ่งที่เบราว์เซอร์ระบุหรือรหัสของฉันผิด
301 cookies 

6
ขนาดสูงสุดของคีย์ของคุกกี้ของเว็บเบราว์เซอร์คืออะไร
ขนาดสูงสุดของคีย์ของคุกกี้ของเว็บเบราว์เซอร์คืออะไร ฉันรู้ว่าขนาดสูงสุดของคุกกี้คือ 4KB แต่ที่สำคัญมีข้อ จำกัด เช่นกัน?
300 browser  cookies 

โดยการใช้ไซต์ของเรา หมายความว่าคุณได้อ่านและทำความเข้าใจนโยบายคุกกี้และนโยบายความเป็นส่วนตัวของเราแล้ว
Licensed under cc by-sa 3.0 with attribution required.