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();

 

最新文章

  1. C#多线程之线程池篇1
  2. PowerDesigner逆向工程导入MYSQL数据库总结
  3. ListView只允许展开其中一个item的方法
  4. setjmp 与 longjmp
  5. 工作中的 Vim 和 git
  6. 有效处理java异常的三个原则
  7. 编程实例--for循环,找出0~100之间与8有关的正整数
  8. Mysql 死锁问题
  9. hadoop-mapreduce在maptask执行分析
  10. 中奖概率算法(php 可用于刮刮卡,大转盘等抽奖算法)
  11. mybatis if-else(写法)
  12. HTTP 和 WebSocket的区别
  13. [Leetcode] 01 Matrix
  14. js中函数和方法的区别
  15. python遍历文件(替换)
  16. shell脚本并发执行
  17. React高级教程(es6)——(1)JSX语法深入理解
  18. scrapy 动态IP、随机UA、验证码
  19. RabbitMQ安装教程
  20. Day Three

热门文章

  1. Python高级语法之:一篇文章了解yield与Generator生成器
  2. redis命令的使用
  3. ubuntu 16.04 gtx1060 显卡安装【转】
  4. Ubuntu 使用root登陆界面
  5. LA 7272 Promotions(dfs)
  6. JavaScript高级程序设计-读书笔记(6)
  7. Centos 解决 No package htop available.
  8. LeetCode第[78]题(Java):Subsets(求子集)扩展——第[90]题:Subsets 2
  9. python3安装tensorflow遇到的问题
  10. [转载]宿主机为linux、windows分别实现VMware三种方式上网,Host-only win10+rhel7.2实现