我正在使用类似的会话将变量传递到URL中的另一个页面,但是看来我无法将另一个变量连接到相同的URL并成功在下一页中检索它
第1页
session_start(); $event_id = $_SESSION['event_id']; echo $event_id; $url = "http://localhost/main.php?email=" . $email_address . $event_id;
第2页
if (isset($_GET['event_id'])) { $event_id = $_GET['event_id'];} echo $event_id;
echo $event_id``Undefined variable在第2页上显示错误,但如果仅event_id在$url此处使用
echo $event_id``Undefined variable
event_id
$url
$url = "http://localhost/main.php?event_id=" . $event_id;
效果很好,但是我需要能够在url中使用两个变量,以便页面2可以检索得到它们。
使用与号&将变量粘合在一起:
&
$url = "http://localhost/main.php?email=$email_address&event_id=$event_id"; // ^ start of vars ^next var