使用 session 变量之前,需要执行 session_start();
请确认你已经这样做了
请确认你已经这样做了
解决方案 »
- PHP,LAMP系列免费视频教程 第四章(1)函数的声明与应用(一)
- 急,如何能在标题里显示帖子里有无图片???
- php如何正确的显示出复选框的值
- 关于程序员转型的问题!!!!
- 一个ip地址下,如何建立多个ftp站点? 并且是21端口
- PHPCMS 中做的链接怎么要刷新几次后才正确链接.......急!!!在线等.....
- 从内网下载外网的文件或者将外网的文件上传,不能用ftp,只能用80端口,而且外网的文件不能被外人下载,也就是要实行加密,可以用linux,java,最好是php
- 有谁用过zen cart吗,有没有数据库结构的文档
- 有没有类似fiddler的工具,可以修改post提交的数据
- 为什么 phpwrod 不能读取word文档里面的内容
- 请问这个可以循环吗?
- 怎么用天气API获取国外城市的天气状况
报 Notice: Undefined index: user_id
就是说数组元素 $_SESSION["user_id"] 不存在
既然你已经 session_start() 了
那就是 $_SESSION["user_id"] 未赋值
echo $_SESSION["user_id"]; //123echo $_SESSION["user_pwd"]; //报错
Debug Warning: D:\WWW\2shou\left.php line 13 - session_start(): Cannot send session cache limiter - headers already sent (output started at D:\WWW\2shou\left.php:12)
Notice: D:\WWW\2shou\left.php line 56 - Undefined index: user_id
Notice: D:\WWW\2shou\left.php line 57 - Undefined index: user_pwd 。。好烦喔,,有没有能直接帮我改的,谢谢了。
$_SESSION["user_id"] = $asd; //把变量asd的值赋给$_SESSION["user_id"]
echo $_SESSION["user_id"]; //显示的是你数据库里存的用户名
<?php
session_start();
if (!session_id()) {
//退出登陆等等操作因此页面没有session会话
}
include('Class\Bulletin.php');
?>
一定要在页面最上方写这几句因为在你的页面已经报错了在定义session之前有头信息发送。你放到页面里面写是绝对不行的。
第二个一定要在使用session之前开启session_start();不开启没法使用的(就在页面最上方开启就行)
第三个也是最重要的就是你粘贴出来代码一定要有格式这样太乱了大家都不好辨认所以很少人帮你看