URL एन्कोडिंग, ज्याला "टक्केवारी एन्कोडिंग" असेही म्हणतात
युनिफॉर्म रिसोर्स आयडेंटिफायर (URI) मध्ये माहिती एन्कोड करण्याची यंत्रणा.
जरी ते URL एन्कोडिंग म्हणून ओळखले जात असले तरी ते प्रत्यक्षात अधिक सामान्यपणे वापरले जाते
अंतर्निहित युनिफॉर्म रिसोर्स आयडेंटिफायर (URI) मध्ये, ज्यामध्ये समाविष्ट आहे
युनिफॉर्म रिसोर्स लोकेटर (URL) आणि युनिफॉर्म रिसोर्स नेम (URN) दोन्ही.
म्हणून डेटा तयार करण्यासाठी देखील याचा वापर केला जातो
"application/x-www-form-urlencoded" जेव्हा ते सहसा वापरले जाते
HTTP विनंत्यांमध्ये HTML फॉर्म डेटाचे प्रतिनिधित्व करत आहे.
URL डीकोडिंग म्हणजे काय आणि ते का आवश्यक आहे?
URL डीकोडिंग ही URL एन्कोडिंगची उलट प्रक्रिया आहे
क्वेरी स्ट्रिंग्स किंवा पाथ पॅरामीटर्स पार्स करण्यासाठी वापरले जाते,
URL मध्ये पास केले जाते
HTML फॉर्म पॅरामीटर्स जे MIME स्वरूपात सादर केले जातात
अनुप्रयोग/XWW-FORM-URLENCODE
URL मध्ये, जसे तुम्हाला माहित असेल, फक्त मर्यादित असू शकतात
यूएस-एएससीआयआय वर्णांच्या संचामध्ये या वर्णांचा समावेश होतो
अक्षरे (A-z a-z), संख्या (0-9), हायफन (-), अंडरस्कोर (_), टिल्ड (~) आणि
डॉट (.).
URL एन्कोडिंग किंवा टक्केवारी एन्कोडिंग वापरून.
म्हणूनच क्वेरी स्ट्रिंग्स डीकोड करणे आवश्यक आहे
किंवा वास्तविक मूल्ये मिळविण्यासाठी URL मध्ये पाथ पॅरामीटर्स पास केले जातात.
याची कुठे गरज भासू शकते याचे स्पष्ट उदाहरण. url मध्ये पॅरामीटर म्हणून समजा
तुम्हाला दुसरी url पास करणे आवश्यक आहे. तुम्ही ही url थेट बदलू शकत नाही, म्हणून
येथेच url कोडिंग बचावासाठी येते.
// http%3A%2F%2Fexample.com%2Findex-2.php
$url = urlencode('http://example.com/index-2.php');
// http://example.com/index.php?url=http%3A%2F%2Fexample.com%2Findex-2.php
प्रतिध्वनी 'http://example.com/index.php?url=' . $url;
या रोजी अपडेट केले
२७ सप्टें, २०२५