URL中传递的值中的 怪异字符 应使用 urlenpre(
)进行转义。
例如,以下代码部分:
echo urlenpre('dsf13f3343f23/23=');会给你:
dsf13f3343f23%2F23%3D
可以正常工作,作为URL参数。
而且,如果您想使用多个参数构建查询字符串,请看一下该http_build_query()
函数。
例如 :
echo http_build_query(array( 'id' => 'dsf13f3343f23/23=', 'a' => 'plop', 'b' => '$^@test', ));
会给你 :
id=dsf13f3343f23%2F23%3D&a=plop&b=%24%5E%40test
此函数处理参数本身的转义和连接;-)



