PHP sessions that have already been started
2024-08-30 23:38:27
In my PHP code, if a session has already started, and I try to start a new one, I get the following Notice:
Notice: A session had already been started - ignoring session_start()
How can I avoid this?
Try
<?php
if(!isset($_SESSION))
{
session_start();
}
?>
Notice: A session had already been started – ignoring session_start() in .. on line ..
之所以出现这种情况是页面中多次使用了 session_start()函数
有以下两种解决办法:
1) in php.ini file set session.autostart to 0 配置php.ini 设置session.autostart =0
session.auto_start = 0
2) In your code use this line 在出现错误的页面中编辑你的代码如下:
if (!session_id()) session_start();
instead of
session_start();
最新文章
- C#多线程之线程池篇1
- PowerDesigner逆向工程导入MYSQL数据库总结
- ListView只允许展开其中一个item的方法
- setjmp 与 longjmp
- 工作中的 Vim 和 git
- 有效处理java异常的三个原则
- 编程实例--for循环,找出0~100之间与8有关的正整数
- Mysql 死锁问题
- hadoop-mapreduce在maptask执行分析
- 中奖概率算法(php 可用于刮刮卡,大转盘等抽奖算法)
- mybatis if-else(写法)
- HTTP 和 WebSocket的区别
- [Leetcode] 01 Matrix
- js中函数和方法的区别
- python遍历文件(替换)
- shell脚本并发执行
- React高级教程(es6)——(1)JSX语法深入理解
- scrapy 动态IP、随机UA、验证码
- RabbitMQ安装教程
- Day Three
热门文章
- Python高级语法之:一篇文章了解yield与Generator生成器
- redis命令的使用
- ubuntu 16.04 gtx1060 显卡安装【转】
- Ubuntu 使用root登陆界面
- LA 7272 Promotions(dfs)
- JavaScript高级程序设计-读书笔记(6)
- Centos 解决 No package htop available.
- LeetCode第[78]题(Java):Subsets(求子集)扩展——第[90]题:Subsets 2
- python3安装tensorflow遇到的问题
- [转载]宿主机为linux、windows分别实现VMware三种方式上网,Host-only win10+rhel7.2实现