用符号替换%26

时间:2015-09-30 15:20:50

标签: php url ampersand

我查询的每一项研究都指的是用%26替换&符,实际上我想用URL替换URL中的%26。

每次我在GET命令下传递url时,我都会得到%26。

例如,我在表单中传递的代码如下

    <form method="get" action="<?php echo $SERVER['PHP_SELF'];?>">

    <input type="text" id="stg" name="stg" size = "25" value="<?php echo '?pn=' . $sub1 .'%26'.$jrny.'&Subject='.$Subject.'&pn2='.$sub1. '&arc='.$sess.'&Table_Id='.$Table_Id; ;?>" />

当我尝试字符串替换或rawurlencode函数时,我仍然以%26结束。我做错了什么?

由于

1 个答案:

答案 0 :(得分:3)

您可以使用urldecode功能:

print_r(urldecode ( "%26" ));

将打印出来:

&