首页 > 解决方案 > 无法使用php将三个变量传递到url中的另一个页面

问题描述

我正在尝试使用 php 将三个变量传递到 url 中的另一个页面,但无法传递三个变量。
我可以将两个变量传递到 url 中的另一个页面。
请帮我。

代码

header("location: designer_edit.php?success=$success&reg_id=".$param_reg_id);

标签: php

解决方案


您可以将第三个参数附加到位置字符串。例如:

header("location: designer_edit.php?success=$success&reg_id=".
       $param_reg_id.
       "&param3=".$param_3);

请注意,如果变量可以包含特殊字符,则应urlencode先传递它们:

header("location: designer_edit.php?" .
       "success=" . urlencode($success) .
       "&reg_id=" . urlencode($param_reg_id).
       "&param3=" . urlencode($param_3));

推荐阅读