如何使用会话在php中存储变量

11

我想使用PHP将一个值存储到会话中

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

我尝试过

$pid= session_id($id);

echo $pid;

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

但是不起作用


5
请先调用 session_start() - alfallouji
3个回答

22

3

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

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

现在获取会话数据:

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

此外,我在我的博客上撰写了一份完整的 PHP 会话指南:如何启动 PHP 会话、存储和访问会话数据?


2
尝试一下这个...
<?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

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接