Php url传递变量不显示传递的正确值

Php url传递变量不显示传递的正确值,php,url,random,Php,Url,Random,请帮忙 我使用XAMPP作为web服务器,但当我通过标头传递变量(实际上是一个id)时 (header?act=edit&id=“.$variable.”) 我对第二个变量执行$_GET(),它显示如下内容::id/random~1390392643684 我真的不知道如何解决这个问题 在一个页面中,我有上面提到的链接(header?act=edit&id=“.$variable.”),在另一个页面中,我得到了在header$othervariable=$\u GET['id']中传递的变量当我

请帮忙

我使用XAMPP作为web服务器,但当我通过标头传递变量(实际上是一个id)时
(header?act=edit&id=“.$variable.”)

我对第二个变量执行$_GET(),它显示如下内容:
:id/random~1390392643684

我真的不知道如何解决这个问题

在一个页面中,我有上面提到的链接
(header?act=edit&id=“.$variable.”)
,在另一个页面中,我得到了在header
$othervariable=$\u GET['id']中传递的变量当我回显$othervariable时,它显示我与
随机~1390392643684
一起传递的值。例如,如果$othervalue=2则显示
2/random~1390392643684
——


提前谢谢。

可能是一些自动生成的字符串来阻止页面缓存?在
$variable
中有什么?也许解决方案是在变量上使用
rawurlencode()
?$variable是变量的名称,比如$a=2我想可能是一些xampp配置,因为我花了很多时间编程,但这从未发生过