URL-ի կոդավորումը, որը նաև հայտնի է որպես «տոկոսային կոդավորում», այն է
մի մեխանիզմ՝ տեղեկատվության կոդավորման համար Uniform Resource Identifier (URI):
Չնայած այն հայտնի է որպես URL կոդավորում, այն իրականում օգտագործվում է ավելի ընդհանուր առմամբ
հիմքում ընկած Uniform Resource Identifier (URI), որը ներառում է
և՛ միատեսակ ռեսուրսների որոնիչ (URL), և՛ միատեսակ ռեսուրսի անվանում (URN):
Այսպիսով, այն նաև օգտագործվում է նման տվյալների պատրաստման համար
«application/x-www-form-urlencoded», քանի որ այն հաճախ օգտագործվում է, երբ
ներկայացնելով HTML ձևի տվյալները HTTP հարցումներում:
Ի՞նչ է URL-ի վերծանումը և ինչու է դա անհրաժեշտ:
URL-ի վերծանումը URL-ի կոդավորման հակառակ գործընթացն է
օգտագործվում է հարցման տողերի կամ ուղու պարամետրերը վերլուծելու համար,
փոխանցված URL-ում Այն նաև օգտագործվում է վերծանման համար
HTML ձևի պարամետրեր, որոնք ներկայացված են MIME ձևաչափով
հավելված/XWW-FORM-URLENCOD
URL-ները, ինչպես գիտեք, կարող են պարունակել միայն սահմանափակ
նիշերի հավաքածու 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;
Վերջին թարմացումը՝
27 սեպ, 2025 թ.