URL ਏਨਕੋਡਿੰਗ, ਜਿਸਨੂੰ "ਪ੍ਰਤੀਸ਼ਤ ਏਨਕੋਡਿੰਗ" ਵੀ ਕਿਹਾ ਜਾਂਦਾ ਹੈ
ਯੂਨੀਫਾਰਮ ਰਿਸੋਰਸ ਆਈਡੈਂਟੀਫਾਇਰ (URI) ਵਿੱਚ ਜਾਣਕਾਰੀ ਨੂੰ ਏਨਕੋਡ ਕਰਨ ਲਈ ਇੱਕ ਵਿਧੀ।
ਹਾਲਾਂਕਿ ਇਸਨੂੰ URL ਏਨਕੋਡਿੰਗ ਵਜੋਂ ਜਾਣਿਆ ਜਾਂਦਾ ਹੈ, ਇਹ ਅਸਲ ਵਿੱਚ ਵਧੇਰੇ ਆਮ ਤੌਰ 'ਤੇ ਵਰਤਿਆ ਜਾਂਦਾ ਹੈ
ਅੰਡਰਲਾਈੰਗ ਯੂਨੀਫਾਰਮ ਰਿਸੋਰਸ ਆਈਡੈਂਟੀਫਾਇਰ (URI) ਦੇ ਅੰਦਰ, ਜਿਸ ਵਿੱਚ ਸ਼ਾਮਲ ਹਨ
ਇੱਕ ਯੂਨੀਫਾਰਮ ਰਿਸੋਰਸ ਲੋਕੇਟਰ (URL) ਅਤੇ ਇੱਕ ਯੂਨੀਫਾਰਮ ਰਿਸੋਰਸ ਨਾਮ (URN) ਦੋਵੇਂ।
ਇਸ ਲਈ ਇਸ ਦੀ ਵਰਤੋਂ ਡਾਟਾ ਤਿਆਰ ਕਰਨ ਲਈ ਵੀ ਕੀਤੀ ਜਾਂਦੀ ਹੈ
"ਐਪਲੀਕੇਸ਼ਨ/x-www-form-urlencoded" ਕਿਉਂਕਿ ਇਹ ਅਕਸਰ ਵਰਤਿਆ ਜਾਂਦਾ ਹੈ ਜਦੋਂ
HTTP ਬੇਨਤੀਆਂ ਵਿੱਚ HTML ਫਾਰਮ ਡੇਟਾ ਨੂੰ ਦਰਸਾਉਂਦਾ ਹੈ।
URL ਡੀਕੋਡਿੰਗ ਕੀ ਹੈ ਅਤੇ ਇਸਦੀ ਲੋੜ ਕਿਉਂ ਹੈ?
URL ਡੀਕੋਡਿੰਗ ਇਹ URL ਏਨਕੋਡਿੰਗ ਦੀ ਉਲਟ ਪ੍ਰਕਿਰਿਆ ਹੈ
ਪੁੱਛਗਿੱਛ ਸਤਰ ਜਾਂ ਮਾਰਗ ਪੈਰਾਮੀਟਰਾਂ ਨੂੰ ਪਾਰਸ ਕਰਨ ਲਈ ਵਰਤਿਆ ਜਾਂਦਾ ਹੈ,
URL ਵਿੱਚ ਪਾਸ ਕੀਤਾ ਗਿਆ ਹੈ, ਇਹ ਡੀਕੋਡਿੰਗ ਲਈ ਵੀ ਵਰਤਿਆ ਜਾਂਦਾ ਹੈ
HTML ਫਾਰਮ ਪੈਰਾਮੀਟਰ ਜੋ MIME ਫਾਰਮੈਟ ਵਿੱਚ ਪੇਸ਼ ਕੀਤੇ ਗਏ ਹਨ
ਐਪਲੀਕੇਸ਼ਨ/XWW-FORM-URLENCODE
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;
ਨੂੰ ਅੱਪਡੇਟ ਕੀਤਾ
21 ਜੂਨ 2024