Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/php/229.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Php 用符号和替换%26_Php_Url_Ampersand - Fatal编程技术网

Php 用符号和替换%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=' .

我查找的每一项研究都提到用%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=' . $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我不知道这个过程。