2013-01-18 32 views
4

我的问题是关于header()函数。我想送2个变量低谷此功能是这样的:在逃避&使用GET方法在header()函数中发送多个值

header("Location:index.php?variable_1='true'&variable_2='false'");

我认为它的问题,但我想这只是&. Also, first variable gets initialized and I can acquire it by calling $ _GET [“variable_1”]`但第二个不存在并且未初始化。

所以我的问题是,我可以通过GET方法发送多个值低谷header()函数吗?

谢谢你的时间!

+0

哦,我很抱歉。大家好! –

+1

你不需要做'foo ='bar'&bar ='baz''。丢失引号,所以'foo = bar&bar = baz'。他们不需要,只会造成不必要的麻烦。 – vanneto

+0

如果被接受为答案,请点击下方的勾号按钮来回答任何答案,这是您的答案 – HiDd3N

回答

5

是的,你可以以防万一做

header("Location: index.php?variable_1=true&variable_2=false"); 

你不需要用 '' 这个

+0

对不起。我被误解了。我只能通过这个调用标题(“位置:index.php?value1 = false&value2 = true”)传递一个变量; value1变量被初始化,但是value2不是。我不能访问它与&或与&但第一个我可以。 –

+0

当你重定向到新的地址是这个地址当你重定向吗?请看地址栏 index.php?variable_1 = true&variable_2 = false – HiDd3N

+0

现在它的工作。在我发布一个问题之前,我以相同的方式测试了它,但没有成功。相同的代码现在可以工作。我为时间浪费每个人而道歉,我是一个白痴。 –

1

试试这个:

header("Location:index.php?variable_1=true&variable_2=false"); 
相关问题