ការអ៊ិនកូដ URL ដែលត្រូវបានគេស្គាល់ផងដែរថាជា "ការអ៊ិនកូដភាគរយ" គឺ
យន្តការសម្រាប់បំប្លែងព័ត៌មានទៅក្នុងឧបករណ៍កំណត់អត្តសញ្ញាណធនធានឯកសណ្ឋាន (URI)។
ទោះបីជាវាត្រូវបានគេស្គាល់ថាជាការអ៊ិនកូដ URL ក៏ដោយ វាពិតជាត្រូវបានគេប្រើច្រើនជាងជាទូទៅ
នៅក្នុងឧបករណ៍កំណត់អត្តសញ្ញាណធនធានឯកសណ្ឋាន (URI) ដែលរួមបញ្ចូល
ទាំងឧបករណ៍កំណត់ទីតាំងធនធានឯកសណ្ឋាន (URL) និងឈ្មោះធនធានឯកសណ្ឋាន (URN)។
ដូច្នេះវាត្រូវបានគេប្រើផងដែរក្នុងការរៀបចំទិន្នន័យដូចជា
"application/x-www-form-urlencoded" ដូចដែលវាត្រូវបានគេប្រើជាញឹកញាប់នៅពេល
តំណាងឱ្យទិន្នន័យទម្រង់ HTML នៅក្នុងសំណើ HTTP ។
តើការឌិកូដ URL គឺជាអ្វី ហើយហេតុអ្វីបានជាវាទាមទារ?
ការឌិកូដ URL គឺជាដំណើរការបញ្ច្រាសនៃការអ៊ិនកូដ URL របស់វា។
ប្រើដើម្បីញែកខ្សែអក្សរសំណួរ ឬប៉ារ៉ាម៉ែត្រផ្លូវ,
ឆ្លងកាត់ក្នុង URL វាក៏ត្រូវបានប្រើសម្រាប់ការឌិកូដផងដែរ។
ប៉ារ៉ាម៉ែត្រទម្រង់ HTML ដែលត្រូវបានបង្ហាញជាទម្រង់ MIME ជាមួយ
កម្មវិធី/XWW-FORM-URLENCODE
URLs ដូចដែលអ្នកបានដឹងហើយ អាចមានកំណត់តែប៉ុណ្ណោះ
សំណុំតួអក្សរពីសំណុំតួអក្សរ US-ASCII តួអក្សរទាំងនេះរួមបញ្ចូល
អក្ខរក្រម (A-z a-z), លេខ (0-9), សហសញ្ញា (-), គូសក្រោម (_), tilde (~) និង
ចំនុច (.) តួអក្សរណាមួយនៅខាងក្រៅសំណុំដែលបានអនុញ្ញាតនេះត្រូវបានអ៊ិនកូដជាមួយ
ដោយប្រើការអ៊ិនកូដ 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;
បានដំឡើងកំណែនៅ
27 កញ្ញា 2025