تشفير مكوّن الرابط
يستخدم وضع Encode الدالة rawurlencode المتوافقة مع RFC 3986 لتحويل المسافات والرموز والحروف غير ASCII إلى percent-encoding.
لا تشفر الرابط كاملًا دائمًا
إذا شفرت https:// مع الشرط المائل وعلامة الاستفهام ككتلة واحدة فسيتحول الهيكل نفسه. الأفضل تشفير اسم المسار أو كل قيمة Query منفصلة ثم تركيب الرابط.
فك الترميز
يعيد Decode المحارف من %XX، ويعامل + كمسافة في سياق البيانات الشائع. فك النص لا يتحقق من موثوقية الرابط أو سلامة فتحه.
تحليل Query String
يحول الوضع الثالث الجزء بعد ? إلى JSON لفهم المفاتيح والقيم والمصفوفات. إذا تكرر المفتاح بلا صيغة مصفوفة قد تحتفظ PHP بآخر قيمة فقط.
الأمان
لا تعتمد على URL encoding لمنع XSS أو SQL injection. بعد الفك يجب التحقق من البيانات ثم ترميزها وفق سياق استخدامها النهائي.
كيف تستخدم الأداة؟
- أدخل القيم المطلوبة وراجع الوحدات.
- اضغط زر الحساب ليُرسل النموذج عبر POST.
- اقرأ النتيجة والخطوات والتنبيه المرتبط بحدودها.
- عدّل القيم وأعد الحساب للمقارنة بين أكثر من سيناريو.