PHP:打印'

时间:2011-01-10 19:01:42

标签: php

如何使用网址参数创建此字符串?我想要的是:

print '<meta http-equiv="refresh" content="0;url=http://domain.com?a=1&b=2">';

但是这没有正确传递我的第二个参数。我得到一个“)”而不是b。我做错了什么?

我已尝试使用&amp;代替&符号,但这也不起作用,

4 个答案:

答案 0 :(得分:7)

echo "<meta http-equiv='refresh' content='0;url=http://domain.com?a=1&b=2'>";

甚至

header ("Location: url=http://domain.com?a=1&b=2");

因为您使用0作为延迟

答案 1 :(得分:2)

如果您已经为<meta>刷新使用0延迟,为什么不使用HTTP Location重定向?

<?php
   header('Location: http://domain.com?a=1&b=1');

如果它在页面中间,你必须重写你的程序才能使它感到可疑

答案 2 :(得分:1)

为什么不编码工作?因为它确实有用......

如果我运行你的代码,我会去:

domain.com?a=1&b=2

答案 3 :(得分:-3)

print "<meta http-equiv='refresh' content='0;url=http://domain.com?a=1&b=2'>";

'"

之间存在差异