如何使用 URL 参数创建此字符串?我想要的是这样的:
print '<meta http-equiv="refresh" content="0;url=http://domain.com?a=1&b=2">';
但这并没有正确传递我的第二个参数。我得到一个“)”而不是一个b。我做错了什么?
我尝试过用
&
代替 & 符号,但这也不起作用,
echo "<meta http-equiv='refresh' content='0;url=http://example.com/?a=1&b=2' />";
甚至
header ('Location: url=http://example.com/?a=1&b=2');
因为您使用 0 作为延迟
如果您已经使用 0 延迟进行
<meta>
刷新,为什么不直接使用 HTTP Location
重定向呢?
<?php
header('Location: http://domain.com?a=1&b=1');
如果它位于页面中间,您必须重写程序以使其合理
为什么你不应该编码?因为它确实有效...
如果我运行你的代码,我会转到:
domain.com?a=1&b=2
print "<meta http-equiv='refresh' content='0;url=http://domain.com?a=1&b=2'>";
'
和"
之间有区别