Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/php/277.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Php 使用url参数_Php_Session_Get - Fatal编程技术网

Php 使用url参数

Php 使用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

我正在使用php
$\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