如何使用session在php中存储变量


How to store a variable in php using session

我想用PHP在会话中存储一个值

例如$id=10,我想将此值存储在会话

i tried

$pid= session_id($id);
echo $pid;

$pid = $_SESSION['$id'];   

但不工作

在页面顶部

session_start();

然后设置session变量

$_SESSION['id'] = $someID;

检索id

的值
$pid = $_SESSION['id'];

在这里阅读更多关于session的信息

下面是在PHP会话中存储变量的正确代码:

<?php
session_start();
$id = 10;
$_SESSION["user_id"] = $id;
?>

现在获取会话数据:

<?php
session_start();
echo $_SESSION["user_id"];
?>

另外,我在我的一个博客上写了一篇关于PHP会话的完整指南:如何启动PHP会话,存储和访问会话数据?

试试这个…

<?php
session_start();
$id = 10;  //store 10 in id variable
$_SESSION['id'] = $id;  // now, store $id i.e, 10 in  Session variable named id. 
echo $_SESSION['id'];   // now, print the Session variable