مسار ملف تعريف الارتباط وإمكانية الوصول إلى صفحات المجلد الفرعي

StackOverflow https://stackoverflow.com/questions/576535

  •  05-09-2019
  •  | 
  •  

سؤال

دعونا أقول لدي موقع ويب مع المجال: www.example.com

إذا قمت بتعيين ملف تعريف ارتباط مع المسار/"سيتم الوصول إلى ملف تعريف الارتباط من خلال جميع الصفحات في المجال، على سبيل المثال:

  • www.example.com/page1.html
  • www.example.com/subfolder1/page1.html
  • www.example.com/subfolder1/moresubfolder1/page1.html، إلخ.

ماذا لو وضعنا ملف تعريف الارتباط إلى المسار "/ المولود الفرعي 1."، سيتم توفير ملف تعريف الارتباط لأي صفحة أو مجلد فرعي أسفل المجلد؟ على سبيل المثال:

  • www.example.com/subfolder1/moresubfolder/page1.html.

لذلك، إن لم يكن، أعتقد، ليس لدي أي خيار سوى استخدام المسار "/" لأولئك ملفات تعريف الارتباط، أليس كذلك؟

هل كانت مفيدة؟

المحلول

إذا وضعنا ملف تعريف الارتباط إلى المسار '/ المولود الفرعي 1', ، هل سيتم توفير ملف تعريف الارتباط لأي صفحة أو مجلد فرعي أسفل المجلد؟

نعم. الكعكة إرادة تكون متاحة لجميع الصفحات والدفيئات داخل ال /subfolder1 طريق.

نصائح أخرى

إذا وضعنا ملف تعريف الارتباط إلى المسار /subfolder1, ، يمكن الوصول إلى الصفحات التالية في المثال:

www.example.com/subfolder1/page1.html
www.example.com/subfolder1/moresubfolder1/page1.html
إلخ.

ومع ذلك، الصفحة www.example.com/page1.html لن يكون متاحا لأنه لا ينتمي إلى المسار المسموح به.

لإزالة بعض الغموض عن طريق إعادة استخدام جزء من هذه إجابه:

يطابق مسار مسار الطلب - مسار ملف تعريف ارتباط معين إذا كان أحد الشروط التالية على الأقل يحمل:

  • مسار ملفات تعريف الارتباط ومسار الطلب متطابقين.
  • يعد مسار ملفات تعريف الارتباط بادئة لطلب الطلب، والطبيعة الأخيرة لمسار ملفات تعريف الارتباط هو٪ x2f ("/").
  • طريق ملف تعريف الارتباط هو بادئة لمسار الطلب، والطبيعة الأولى لمسار الطلب غير المدرج في ملف تعريف الارتباط
    المسار هو حرف٪ X2F ("/").

هناك اختلاف طفيف (ولكن مهم) بين وضع ملف تعريف الارتباط على /subfolder1 المسار و /subfolder1/ طريق.

إذا كنت تعتمد على مسار طلبك السابق يجب أن تبدأ بحرف "٪ X2F (" ("/") "(مائل إلى الأمام) لضمان السلوك المطلوب. للحصول على مثال، إلقاء نظرة على الإجابة المرتبطة.

وضع مسار ملف تعريف الارتباط ببساطة / يتجنب أي حالات حافة، ولكن كما تقول - سيتم الوصول إلى ملف تعريف الارتباط المجال بأكمله.

مرخصة بموجب: CC-BY-SA مع الإسناد
لا تنتمي إلى StackOverflow
scroll top