如何在单个标题中发送多个变量?

时间:2013-10-30 11:39:20

标签: php html forms header

我使用此代码只发送一个变量:

可变

  1. 用户名

    header("Location: ultrapro.php?username=".$_POST['username']);

  2. 如果我想发送多个变量,例如:

    1. 用户名
    2. 密码
    3. 电话
    4. --- ----------代码

4 个答案:

答案 0 :(得分:1)

通过GET请求发送您的用户名和密码是糟糕的想法。不要这样做。

如果你真的必须,那就使用http_build_query()

$query = array(
    'username' => $_POST['username'], 
    'password' => $_POST['password'],
    'phone' => $_POST['phone']
    );

$query = http_build_query($query);
header("Location: ultrapro.php?$query");

答案 1 :(得分:0)

您可以使用& ..

header("Location: ultrapro.php?username=me&password=dontknow&phone=09090909");

答案 2 :(得分:0)

使用&连接参数:

 header("Location: ultrapro.php?var1=".$_GET['var1']."&var2=".$_GET['var2']."&var3=".$_GET['var3']);

答案 3 :(得分:0)

标题(“位置:”。$ username。“?password =”。$ pass。“& phone =”。$ phone);