مسار ملف تعريف الارتباط وإمكانية الوصول إلى صفحات المجلد الفرعي
-
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 (" ("/") "(مائل إلى الأمام) لضمان السلوك المطلوب. للحصول على مثال، إلقاء نظرة على الإجابة المرتبطة.
وضع مسار ملف تعريف الارتباط ببساطة /
يتجنب أي حالات حافة، ولكن كما تقول - سيتم الوصول إلى ملف تعريف الارتباط المجال بأكمله.