在提交表单时保持价值编码

时间:2016-04-26 12:24:23

标签: php forms post

1 个答案:

答案 0 :(得分:0)

您只需要编码部分字符串。为了实现这一点,使用函数explode来制作两个元素的数组,对第二个元素进行编码并将它们重新组合在一起。类似的东西可能会有所帮助。

$str ='http://www.domain.com/script.php?var1=1120&var2=254949&url=http://www.domain2.com/file+name?var1=value1';
$url = explode('url=',$str);
$str2 = $url[0].'url='.urlencode($url[1]);
echo($str2);