重定向上的URL编码

时间:2014-02-10 08:44:05

标签: php

我正在尝试使用以下内容提交表单后将用户重定向回某个URL header( "refresh:3;url=http://www.XXXX.XXXX/XXXXX/addshotstogamePart2.php?gameNo=$gameNo&roundName=$roundName" );

应该是这样的

http://XXXX.XXXX/XXXX/addshotstogamePart2.php?gameNo=24&roundName=Round+1

但我得到的是

http://XXX.XXX/XXX/addshotstogamePart2.php?gameNo=24&roundName=Round%25201

我如何避免或修复它?

1 个答案:

答案 0 :(得分:0)

看起来Round + 1获得了url编码。 因为+不是有效的网址符号。

  1. 您可以使用其他符号,例如...& roundName = Round_1
  2. 或仅使用数字...& roundName = 1
  3. 您根本不能使用任何符号...& roundName = Round1但是您需要从字符串中解析该数字。