在PHP中,處理URL編碼參數的方法很簡單。當你從URL中獲取參數時,可以使用urldecode()
函數對參數進行解碼。這將把URL編碼的字符轉換回原始字符。下面是一個例子:
http://example.com/test.php?param1=Hello%20World%21¶m2=10%25%20off
在這個例子中,param1
和param2
的值已經進行了URL編碼。
test.php
)中,你可以使用$_GET
全局變量來獲取這些參數。然后,使用urldecode()
函數對參數進行解碼:<?php
// 獲取并解碼參數
$param1 = urldecode($_GET['param1']);
$param2 = urldecode($_GET['param2']);
// 輸出解碼后的參數
echo "Param1: " . $param1 . "<br>";
echo "Param2: " . $param2;
?>
運行此腳本后,你將看到以下輸出:
Param1: Hello World!
Param2: 10% off
這樣,你就可以在PHP中處理URL編碼參數了。記住,在使用這些參數之前,最好對它們進行驗證和清理,以確保它們不會導致安全問題或錯誤。