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

时间:2015-08-03 16:09:49

标签: php

我想使用PHP

将值存储到会话中

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

我试过

$pid= session_id($id);

echo $pid;

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

但没有工作

3 个答案:

答案 0 :(得分:8)

位于页面顶部

session_start();

然后设置session变量

$_SESSION['id'] = $someID;

检索id

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

Further more read more about session here

答案 1 :(得分: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

答案 2 :(得分:2)

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

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

现在获取会话数据:

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

另外,我在我的一个博客上撰写了关于PHP会话的完整指南:How to start a PHP session, store and accessing Session data?