Php 用符号和替换%26
我查找的每一项研究都提到用%26替换符号,而实际上我想用符号替换URL中的%26 每次在GET命令下传递url时,我都会返回%26 例如,我在表单中传递的代码如下Php 用符号和替换%26,php,url,ampersand,Php,Url,Ampersand,我查找的每一项研究都提到用%26替换符号,而实际上我想用符号替换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=' .
<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; ;?>" />
您可以使用以下功能:
print_r(urldecode ( "%26" ));
将打印:
&
您可以使用以下功能:
print_r(urldecode ( "%26" ));
将打印:
&
您可以使用以下功能:
print_r(urldecode ( "%26" ));
将打印:
&
您可以使用以下功能:
print_r(urldecode ( "%26" ));
将打印:
&
为什么在输入的值字段中有查询字符串?当构建请求URL时,浏览器显然会认为这需要转义,从而对其中的符号进行编码。如果GET请求中需要多个值,请使用多个输入字段,浏览器会突然做出正确的选择。谢谢@TillHelge第一个解决方案非常有效。我不知道浏览器会以这种方式有效地“连接”。@AdrianPatterson如果我的答案有帮助,你应该接受它:)抱歉@jh314我不知道这个过程。为什么在输入的值字段中有一个查询字符串?当构建请求URL时,浏览器显然会认为这需要转义,从而对其中的符号进行编码。如果GET请求中需要多个值,请使用多个输入字段,浏览器会突然做出正确的选择。谢谢@TillHelge第一个解决方案非常有效。我不知道浏览器会以这种方式有效地“连接”。@AdrianPatterson如果我的答案有帮助,你应该接受它:)抱歉@jh314我不知道这个过程。为什么在输入的值字段中有一个查询字符串?当构建请求URL时,浏览器显然会认为这需要转义,从而对其中的符号进行编码。如果GET请求中需要多个值,请使用多个输入字段,浏览器会突然做出正确的选择。谢谢@TillHelge第一个解决方案非常有效。我不知道浏览器会以这种方式有效地“连接”。@AdrianPatterson如果我的答案有帮助,你应该接受它:)抱歉@jh314我不知道这个过程。为什么在输入的值字段中有一个查询字符串?当构建请求URL时,浏览器显然会认为这需要转义,从而对其中的符号进行编码。如果GET请求中需要多个值,请使用多个输入字段,浏览器会突然做出正确的选择。谢谢@TillHelge第一个解决方案非常有效。我不知道浏览器会以这种方式有效地“连接”。@AdrianPatterson如果我的回答有帮助,你应该接受:)抱歉@jh314我不知道这个过程。