我试图将值传递给标头。在标头标签中传递参数
有没有一种方法可以将参数传递到新的网页。
以下是我的头文件代码(它不起作用),我想将“myCode”的参数传递给页面。
header("Location: http://evon1991-z.comp.nus.edu.sg/Kxclusive/insertDetail.php".'$myCode');
我应该怎么做呢?
我试图将值传递给标头。在标头标签中传递参数
有没有一种方法可以将参数传递到新的网页。
以下是我的头文件代码(它不起作用),我想将“myCode”的参数传递给页面。
header("Location: http://evon1991-z.comp.nus.edu.sg/Kxclusive/insertDetail.php".'$myCode');
我应该怎么做呢?
这取决于你想如何传递它。如果你想通过GET获得解决方案。
Header("Location: http://evon1991-z.comp.nus.edu.sg/Kxclusive/insertDetail.php?myCode=".$myCode);
其他方法,例如$ _SESSION
而且,如果你把可变进'的文字不会被PHP
解析变量不单引号内展开。字符串连接的结果将类似于:
http://evon1991-z.comp.nus.edu.sg/Kxclusive/insertDetail.php$myCode
您需要:
header("Location: http://evon1991-z.comp.nus.edu.sg/Kxclusive/insertDetail.php?param=$myCode");
..assuming $myCode
是一个普通的值。如果$myCode
是一个完整的百分比编码的查询字符串格式,请预先编制一个?
并附加到主URL。
使用此
header("Location: http://evon1991-z.comp.nus.edu.sg/Kxclusive/insertDetail.php?data=".$myCode);
我觉得你的问题是由于这样的事实,你包括你在单引号变量:
'$myCode'
这实际上增加$myCode
字符串,因为变量解析不在单引号字符串内完成。相反,完全消除报价,并把它放在你的字符串中:
header("Location: http://evon1991-z.comp.nus.edu.sg/Kxclusive/insertDetail.php$myCode");
这假定$myCode
包含完整的字符串,你需要通过追加(即在格式?param=value¶m2=value2