ฉันมี 2 หน้า: xyz.com/a
และxyz.com/b
. ฉันสามารถเข้าถึงได้xyz.com/b
เฉพาะในกรณีที่ฉันลงชื่อเข้าใช้xyz.com/a
ก่อนเท่านั้น หากเข้าถึงxyz.com/b
โดยไม่ผ่านทางอื่นฉันก็ถูกปฏิเสธการเข้าถึง (ไม่มีการเปลี่ยนเส้นทางไปยังการเข้าสู่ระบบ) ผ่านเบราว์เซอร์ เมื่อฉันเข้าสู่ระบบที่xyz.com/a
ฉันสามารถเข้าถึงอื่น ๆ
ปัญหาของฉันคือทำสิ่งนี้โดยใช้คำสั่ง curl ฉันสามารถเข้าสู่ระบบxyz.com/a
โดยใช้ curl ได้สำเร็จแต่ลองแล้วxyx.com/b
ฉันถูกปฏิเสธการเข้าถึง
ฉันใช้สิ่งต่อไปนี้:
curl --user user:pass https://xyz.com/a #works ok
curl https://xyz.com/b #doesn't work
ฉันได้ลองใช้บรรทัดที่สองโดยไม่มีส่วนผู้ใช้ / รหัสผ่านแล้ว แต่ก็ยังไม่ได้ผล ทั้งสองเพจใช้ CA เดียวกันจึงไม่เป็นปัญหา ข้อเสนอแนะใด ๆ ? ขอบคุณ
somefile
มีพารามิเตอร์เส้นทาง (/a
ในกรณีนี้) และจะไม่ถูกส่งต่อไปยังการโทรครั้งที่สอง หากฉันแก้ไขคุกกี้ในไฟล์และใส่เฉพาะสแลชมันก็ใช้ได้ (คุกกี้ถูกส่งต่อไปยังสายที่สอง) คุณทราบหรือไม่ว่าเป็นไปได้หรือไม่ที่จะป้องกันการจัดเก็บเส้นทางในไฟล์คุกกี้