[英]I want to store a php $_SESSION variable and retrieve it on another page
<?php
session_start();
// store session data
$_SESSION['count']=0; ?>
<html><head></head>
<body>
<?php include ("getElement.php");
echo getLinkButton("myscript.php", "myscript.php");
echo $_SESSION['count']++; ?>
</body>
</html>
The code above works, but when I click the link to navigate to myscript.php: 上面的代码有效,但是当我单击链接导航到myscript.php时:
<?php
echo $_SESSION['count'];
?>
I get this error: Undefined variable: _SESSION in /home/ubuntu/public_html/myscript.php on line 2 我收到此错误:未定义变量:_SESSION在第2行的/home/ubuntu/public_html/myscript.php中
在访问$_SESSION
超全局数组之前,也请在第二页中使用session_start()
。
myscript.php: myscript.php:
<?php
session_start();
echo $_SESSION['count'];
?>
You must include session_start at the top of all pages you wish to use the session in. 您必须在要使用会话的所有页面的顶部包含session_start。
you have to do session_start();
你必须做
session_start();
on every page you want to use the session-vars and also be sure you have cookies enabled or send the session-id with every link and form. 在每个要使用session-vars的页面上,还请确保已启用cookie或发送带有每个链接和表单的session-id。
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.