URL એન્કોડિંગ, જેને "ટકાવારી એન્કોડિંગ" તરીકે પણ ઓળખવામાં આવે છે
યુનિફોર્મ રિસોર્સ આઇડેન્ટિફાયર (URI) માં માહિતીને એન્કોડ કરવા માટેની પદ્ધતિ.
જો કે તે URL એન્કોડિંગ તરીકે ઓળખાય છે, તે વાસ્તવમાં વધુ સામાન્ય રીતે ઉપયોગમાં લેવાય છે
અંતર્ગત યુનિફોર્મ રિસોર્સ આઇડેન્ટિફાયર (URI), જેમાં સમાવેશ થાય છે
યુનિફોર્મ રિસોર્સ લોકેટર (URL) અને યુનિફોર્મ રિસોર્સ નેમ (URN) બંને.
તેથી તેનો ઉપયોગ ડેટા તૈયાર કરવામાં પણ થાય છે
"application/x-www-form-urlencoded" કારણ કે તેનો ઉપયોગ ઘણીવાર થાય છે જ્યારે
HTTP વિનંતીઓમાં HTML ફોર્મ ડેટાનું પ્રતિનિધિત્વ કરે છે.
URL ડીકોડિંગ શું છે અને તે શા માટે જરૂરી છે?
URL ડીકોડિંગ એ URL એન્કોડિંગની વિપરીત પ્રક્રિયા છે
ક્વેરી સ્ટ્રીંગ્સ અથવા પાથ પેરામીટર્સને પાર્સ કરવા માટે વપરાય છે,
URL માં પસાર થાય છે તેનો ઉપયોગ ડીકોડિંગ માટે પણ થાય છે
HTML ફોર્મ પેરામીટર કે જે MIME ફોર્મેટમાં રજૂ કરવામાં આવે છે
એપ્લિકેશન/XWW-FORM-URLENCODE
URLs, જેમ કે તમે જાણતા હશો, તેમાં માત્ર મર્યાદિત હોઈ શકે છે
US-ASCII અક્ષર સમૂહમાંથી અક્ષરોનો સમૂહ આ અક્ષરોનો સમાવેશ કરે છે
મૂળાક્ષરો (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
echo 'http://example.com/index.php?url=' . $url;
આ રોજ અપડેટ કર્યું
8 ઑક્ટો, 2025