محلل سطر الاستعلام

ألصق URL كاملًا أو الجزء بعد علامة الاستفهام. يفك المحلل الترميز ويحوّل + إلى مسافة ويحافظ على المفاتيح الفارغة أو المتكررة.

كيفية تحليل سلسلة الاستعلام

  1. 1

    لصق عنوان URL

    إما عنوان URL الكامل أو الجزء الموجود بعد علامة "?" فقط؛ حيث تُتجاهل القطع (#...) تلقائيًا.

  2. 2

    اقرأ الأزواج

    تصبح كل معلمة صفًا يحتوي على المفتاح والقيمة المُفككَين لهما.

  3. 3

    تحقق من وجود نسخ مكررة.

    إذا تكرر المفتاح، تظهر كل مرة في صف مستقل وبترتيبها في عنوان URL.

Example: tracking URL (decoded)

يتم تحليل عنوان URL مثل https://shop.example/checkout?product=hat&utm_source=newsletter&utm_medium=email%20weekly&ref= على النحو التالي:

المفتاح القيمة
product hat
utm_source newsletter
utm_medium email weekly
ref (فارغ)

حالات الحواف التي يتعامل معها المحلل

  • تُحتفظ بالقيم الفارغة (?ref=)؛ إذ تولي بعض أنظمة الخلفية اهتمامًا بالفرق بين القيم المفقودة والقيم الفارغة.
  • تُعالج المفاتيح التي لا تحمل علامة = (?debug) بقيمة فارغة.
  • تُحفظ المفاتيح المكررة (?id=1&id=2) بشكل متسلسل؛ ولا يتم دمجها بسبب اختلاف معايير الإطار التقني.
  • فك ترميز +: في جزء الاستعلام، يصبح + مجالًا يضمن التوافق مع مستخدمي application/x-www-form-urlencoded.
  • Invalid percent-encodings (e.g. %ZZ) are left as-is in the output so you can catch the error instead of silently losing data.

الأسئلة الشائعة

لا. كل ما يلي علامة الجزء (#) ينتمي إلى جزء عنوان URL وليس إلى سلسلة الاستعلام، ولذلك يتم حذفه قبل تحليل النص. قم بنسخ الجزء فقط بشكل منفصل إذا كنت بحاجة إلى فحصه.

يعرض المحلل كل تكرار في صف مستقل وبترتيبه الأصلي. تختلف طريقة تعامل الخوادم معها؛ راجع قواعد إطار العمل.

نعم. يقوم مُحلل النصوص بقبول مدخلات مثل ?a=1&b=2 أو a=1&b=2، أو عنوان URL الكامل، ويحدد الجزء الذي يجب فحصه.

لا. ترسل الأداة النص إلى خادمنا عند اختيار «تحليل». احذف كلمات المرور ورموز الوصول وأي بيانات سرية قبل الاستخدام.

أدوات ذات صلة

مولّد إعدادات Webpack

أنشئ ملف webpack.config.js لـ webpack 5 لمشاريع JavaScript الخالصة أو React أو Vue: مع TypeScript وBabel وCSS أو Sass والصور وHtmlWebpackPlugin وخادم التطوير وسطر npm install.

محوّل ترميز ملفات النصوص

حوّل النص بين UTF-8 وUTF-16 وLatin-1 وWindows-1252 وترميزات أخرى لإصلاح الأحرف المشوّهة.

مُحقق تنسيق XSD

قم بالتحقق من وثيقة XML وفقًا لمخطط XSD، وعرض أي اختلافات بين العناصر وأنواعها مع تحديد أرقام السطور بدقة.

مولّد ملف .gitignore

اجمع قواعد استبعاد المشروع لـ Laravel وNode.js وPython وRails. انسخ الناتج أو نزّل ملف ZIP يحتوي على .gitignore، مع إبقاء القواعد الشخصية منفصلة.

مرجع جدول ASCII

جدول ASCII كامل من 0 إلى 127 مع التمثيل العشري والست عشري والثماني والثنائي والمرجع الرقمي في HTML لكل محرف، بما في ذلك أكواد التحكم مثل NUL وLF وDEL.

أداة إزالة التشفير في لغة جافا سكريبت (JavaScript Deobfuscator)

إزالة التشفير من كود جافا سكريبت مُصغَّر أو مُعبَّأ باستخدام إعادة تسمية المتغيرات، وفك ترميز السلاسل النصية ومصفوفات البيانات، بالإضافة إلى عكس تسطيح تدفق التحكم وتحسين هيكله.

الأداة متاحة بلغات أخرى