dqhsv0147421 2014-04-12 13:57
浏览 90
已采纳

PHP会话变量未存储

I have two scripts, the first one:

    <?php
//this is the first script with a link to the second
session_start();
$_session['k']='kellogs';
$_session['w']='weetabix';
?>
<html>
<a href="2.php">see me</a>
</html>

the second script

    <?php
//this script displays the variables stored in 1.php
session_start();
echo $_session['k'];
echo "<br>";
echo $_session['w'];
?>
<html>
<a href="1.php">see me</a>
</html>

the problem is that I get an error message saying undefined variable _session. I use the start session method in both scripts, I can see that a session exists when i echo the session_id() so why? I use php 5.4.3 on wamp server 2.2. Any help will be appreciated.

  • 写回答

1条回答 默认 最新

  • dougou8639 2014-04-12 13:58
    关注

    $_SESSION is a superglobal array and it must be in CAPITAL / BLOCK letters.

    本回答被题主选为最佳回答 , 对您是否有帮助呢?
    评论

报告相同问题?

悬赏问题

  • ¥15 c程序不知道为什么得不到结果
  • ¥40 复杂的限制性的商函数处理
  • ¥15 程序不包含适用于入口点的静态Main方法
  • ¥15 素材场景中光线烘焙后灯光失效
  • ¥15 请教一下各位,为什么我这个没有实现模拟点击
  • ¥15 执行 virtuoso 命令后,界面没有,cadence 启动不起来
  • ¥50 comfyui下连接animatediff节点生成视频质量非常差的原因
  • ¥20 有关区间dp的问题求解
  • ¥15 多电路系统共用电源的串扰问题
  • ¥15 slam rangenet++配置