Php 使用url参数
我正在使用phpPhp 使用url参数,php,session,get,Php,Session,Get,我正在使用php$\u GET函数从上一页获取参数。一旦我检索到,我已经将其分配给会话变量 if(isset($_GET['pId'])) { $_SESSION['packageId']=$_GET['pId']; } echo $_SESSION['packageId']; if($_POST['btnSubmit']) { $docId=$_SESSION['docId']; $appInfoId=$_SESSION['appinfo']; $_SESS
$\u GET
函数从上一页获取参数。一旦我检索到,我已经将其分配给会话变量
if(isset($_GET['pId'])) {
$_SESSION['packageId']=$_GET['pId'];
}
echo $_SESSION['packageId'];
if($_POST['btnSubmit']) {
$docId=$_SESSION['docId'];
$appInfoId=$_SESSION['appinfo'];
$_SESSION['patient_name']=$clName;
$_SESSION['dob']=$dob;
$_SESSION['address']=$address;
$_SESSION['contactno']=$contactNo;
$_SESSION['email']=$email;
$_SESSION['packageId']=$packageId;
header('Location: BookingClientInfo.php');
exit;
}
问题:
提交页面后,会话将变得清晰。但是页面中使用的其他会话工作正常。最后,我已将页面重定向到同一URL,以检查会话是否变为空。在使用会话之前是否启动了会话?是的。我已经开始了。我已放置会话_start();这一行位于页面顶部。您是否通过此//
echo$\u会话['packageId']获得了一些输出代码>否。它显示第一次加载页面时的值。当我按下提交按钮时,页面会重新加载,会话不会显示任何内容。它看起来是空的。您是否在提交后注意到您的url,它是否在提交后具有您正在使用的$\u GET