عنوان URL لموقع الويب ، المعروف أيضًا باسم "عنوان موقع الويب" ، هو ما يمكن لشخص ما الدخول إليه في متصفح الويب للوصول إلى موقع ويب محدد. عندما تقوم بتمرير المعلومات من خلال عنوان URL ، فإنك تحتاج إلى التأكد من أنه يستخدم فقط أحرفًا محددة مسموح بها. تتضمن هذه الأحرف المسموح بها أحرفًا أبجدية وأرقامًا وبعض الأحرف الخاصة التي لها معنى في سلسلة عنوان URL. يجب تشفير أي أحرف أخرى تحتاج إلى إضافتها إلى عنوان URL بحيث لا تتسبب في حدوث مشكلات أثناء رحلة المستعرض لتحديد موقع الصفحات والموارد التي تبحث عنها.
تشفير عنوان URL
الحرف الأكثر شيوعًا في سلسلة عنوان URL هو سينقل هذا الجزء من تشفير النص موضوع "هذا هو موضوعي". سيتم استبدال حرف "+" في الترميز بحرف لترميز عنوان URL ، يمكنك ببساطة استبدال الأحرف الخاصة بسلسلة الترميز الخاصة بها. سيبدأ هذا دائمًا تقريبًا بحرف٪. بالمعنى الدقيق للكلمة ، يجب عليك دائمًا ترميز أي أحرف خاصة موجودة في عنوان URL. ملاحظة مهمة واحدة ، إذا كنت تشعر بتهديد قليلاً من كل هذا الحديث أو الترميز ، هو أنك لن تجد أي أحرف خاصة في عنوان URL خارج السياق العادي إلا مع بيانات النموذج. تستخدم معظم عناوين URL الأحرف البسيطة المسموح بها دائمًا ، لذلك لا يلزم أي تشفير على الإطلاق. إذا قمت بإرسال البيانات إلى نصوص CGI باستخدام طريقة GET ، فيجب عليك ترميز البيانات حيث سيتم إرسالها عبر عنوان URL. على سبيل المثال ، إذا كنت تكتب رابطًا لترويج خلاصة RSS ، فسيكون عنوان URL الخاص بك مشفرًا لإضافته إلى عنوان URL للنص البرمجي الذي تروج له. أي حرف ليس حرفًا أبجديًا أو رقمًا أو حرفًا خاصًا يتم استخدامه خارج سياقه العادي سيحتاج إلى التشفير في صفحتك. يوجد أدناه جدول بالأحرف الشائعة التي يمكن العثور عليها في عنوان URL وترميزه. محجوز حرف URL ترميز لاحظ أن هذه الأمثلة المشفرة تختلف عن تلك التي تجدها مع أحرف HTML الخاصة. على سبيل المثال ، إذا كنت تريد ترميز عنوان URL بحرف عطف (&) ، فستستخدم٪ 24 ، وهو ما يظهر في الجدول أعلاه. إذا كنت تكتب HTML وكنت تريد إضافة علامة العطف إلى النص ، فلا يمكنك استخدام٪ 24. بدلا من ذلك ، يمكنك استخدام إما & أو &، وكلاهما من شأنه أن يكتب في & في صفحة HTML عند تقديمها. قد يبدو هذا مربكًا في البداية ، ولكنه في الأساس هو الفرق بين النص الذي يظهر على الصفحة نفسها ، والذي يعد جزءًا من شفرة HTML ، وسلسلة عنوان URL ، والتي هي كيان منفصل وبالتالي تخضع لقواعد مختلفة. إن حقيقة أن الحرف "&" ، بالإضافة إلى العديد من الأحرف الأخرى ، يمكن أن تظهر في كل منها يجب ألا تربكك بالاختلافات بين الاثنين. المقالة الأصلية لجنيفر كرينين. حرره جيريمي جيرار.ميلتو: موضوع البريد الإلكتروني = هذا + هي + بي + الموضوع
تشفير عنوان URL
ما الذي يجب تشفيره؟
حرف الغرض في URL التشفير : بروتوكول منفصل (http) من العنوان ٪ 3B / مجال منفصل والدلائل ٪ 2F # مراسي منفصلة %23 ? سلسلة استعلام منفصلة ٪ 3F & عناصر استعلام منفصلة %24 @ اسم المستخدم وكلمة المرور منفصلة من المجال %40 % يشير إلى حرف مشفر %25 + يشير إلى مساحة ٪ 2B غير مستحسن في عناوين URL ٪ 20 أو +