当访问一个页面时,我希望启动一个会话并存储一个会话变量:<?php
session_start();
$_SESSION['myvar']='myvalue';?>然后,从另一页中,我想检查会话变量是否已经存储:<?php
session_start();
echo("1");
if(isset($_SESSION['myvar']))
{
echo("2");
if($_SESSION['myvar'] == 'myvalue')
{
echo("3");
exit;
}
}
?>这个代码对我不起作用。
3 回答
UYOU
TA贡献1878条经验 获得超4个赞
会话一步
在定义会话之前,任何输出都不应该在此之前, 无输出<?php session_start();?>
在页面中设置会话,然后访问该页面。例如,这是 第1.php页<?php //This is page 1 and then we will use session that defined from this page: session_start(); $_SESSION['email']='email@example.com';?>
中的会话使用和获取 2.php<?php//In this page I am going to use session: session_start(); if($_SESSION['email']){ echo 'Your Email Is Here! :) '; } ?>
注注释没有输出。
开心每一天1111
TA贡献1836条经验 获得超13个赞
<?php session_set_cookie_params( $lifetime, '/shared/path/to/files/' );session_start();$_SESSION['myvar']='myvalue';
<?php session_set_cookie_params( $lifetime, '/shared/path/to/files/' );session_start();echo("1");if(isset($_SESSION['myvar'])){ echo("2"); if($_SESSION['myvar'] == 'myvalue') { echo("3"); exit; }}
- 3 回答
- 0 关注
- 423 浏览
添加回答
举报
0/150
提交
取消