محرّر سلسلة Cookie
حرّر ترويسة Cookie أو Set-Cookie في نموذج. غيّر الأسماء والقيم والسمات مثل Domain وExpires وSameSite وSecure، واحصل على السلسلة المحدّثة مع تحذيرات من الأخطاء الشائعة.
الإدخال
الإخراج
ملف القراءة
ما هو نص cookies؟
نص cookies هو النص الذي ينقل cookies بين المتصفح والخادم. هناك نوعان. يتم إرسال ترويسة Cookie بواسطة المتصفح، وتعرض cookies على شكل أزواج name=value مفصولة بفواصل منقوطة. أما ترويسة Set-Cookie فيرسلها الخادم، وتعرّف cookie واحدة، متبوعة بسمات مثل Domain وPath وExpires وMax-Age وSecure وHttpOnly وSameSite. من السهل ارتكاب أخطاء عند تعديل هذه القيم يدويًا: فقد تتسبب فاصلة منقوطة زائدة، أو غياب Secure، أو تاريخ بتنسيق غير صحيح في تجاهل المتصفح لـ cookie.
وصف الأداة
تتيح لك هذه الأداة تعديل نص cookies في نموذج. الصق ترويسة Cookie أو Set-Cookie، وستظهر كل cookie في بطاقة تحتوي على حقول لاسمها وقيمتها وسماتها. غيّر أحد الحقول، أو أضف cookie، أو أزل واحدة، وسيُعاد إنشاء النص فورًا، حتى تتمكن من نسخ النتيجة عند الانتهاء. يمكنك أيضًا متابعة الكتابة في مربع النص، وسيتبعك النموذج. تكتشف الأداة نوع الترويسة مما تلصقه، ويمكنك التبديل بين Cookie وSet-Cookie في أي وقت. تُحفظ السمات التي لا يوفّر لها النموذج حقلًا، مثل Priority، في حقل "سمات أخرى"، ولذلك لا يضيع أي شيء. تجري جميع العمليات في متصفحك، ولا يتم إرسال cookies الخاصة بك إلى أي مكان.
تحذّرك الأداة أيضًا من الأخطاء الشائعة: استخدام SameSite=None أو Partitioned دون Secure، وcookies التي تبدأ بـ __Secure- و__Host- وتخالف قواعد البادئة الخاصة بها، والتواريخ غير الصالحة، وقيم Max-Age غير الرقمية، والأسماء أو القيم التي تحتوي على محارف تؤدي إلى كسر الترويسة.
أمثلة
ابدأ بترويسة Set-Cookie التالية:
Set-Cookie: session=abc123; Path=/; HttpOnlyفعّل Secure، واضبط SameSite على Strict، واضبط Max-Age على 3600. سيصبح النص:
Set-Cookie: session=abc123; Max-Age=3600; Path=/; Secure; HttpOnly; SameSite=Strictبدّل إلى Cookie للحصول على الترويسة التي سيرسلها المتصفح مرة أخرى:
Cookie: session=abc123