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


How to Send Multiple Variable in single header?

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

变量:

  1. 用户名

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

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

  1. 用户名
  2. 密码
  3. 电话

---法典----------?

通过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");

您可以使用&..

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

header("Location: " .$username ."?密码=" 。$pass ."&电话=" .$phone);

使用 & 连接参数:

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