關於session.auto_start報警的問題
本本上安裝了APMServer整合了PHP開發環境,用於平時的PHP學習,今天測試下關於session的一段PHP程式碼,如下所示:
1
2
3
4
|
<?php session_start(); echo session_id();
?> |
執行結果時有如下報警資訊:
1
2
3
|
Warning: session_start() [ function .session-start]: Cannot send session cookie - headers already sent by (output started at D:APMServerAPMServ5.2.6wwwhtdocssession.php:2) in D:APMServerAPMServ5.2.6wwwhtdocssession.php on line 3
Warning: session_start() [ function .session-start]: Cannot send session cache limiter - headers already sent (output started at D:APMServerAPMServ5.2.6wwwhtdocssession.php:2 in D:APMServerAPMServ5.2.6wwwhtdocssession.php on line 3
9556700f9cba089c87c2e818bec791df |
將php.ini中的如下選項配置修改即可:
session.auto_start=0
修改成
sessioin.auto_start=1
開啟session.auto_start的優點在於,任何時候都不會因忘記執行session_start()或session_start()在程式裡的位置不對,而導致錯誤;缺點在於,如果你使用的是第三方程式碼,則必須刪去其中的全部 session_start(),否則將不能得到正確的結果。
本文轉自 撫琴煮酒 51CTO部落格,原文連結:http://blog.51cto.com/yuhongchun/1401892,如需轉載請自行聯絡原作者
相關文章
- 關於session.auto_start報警的問題薦Session
- 關於@override報錯的問題IDE
- 關於網站專案報價的問題網站
- 解決Sql Server警報的疑難問題(轉)SQLServer
- 一條關於swap爭用的報警郵件分析
- 關於SQLServerDriver的問題SQLServer
- 關於 JavaMail 的問題JavaAI
- 關於session的問題Session
- 細述zabbix郵件報警常見問題
- 一條關於swap爭用的報警郵件分析(二)
- 一條關於swap爭用的報警郵件分析(一)
- 關於使用 Laravel new 新專案 報錯的問題Laravel
- 關於新浪雲JSON.parse報錯的問題JSON
- sql關於連續日期的統計報表問題SQL
- 關於javascript的this指向問題JavaScript
- 關於跨域的問題跨域
- 關於bit code的問題
- 關於序列同步的問題
- 關於IP地址的問題
- 關於橋模式的問題模式
- 求救 關於parallel的問題Parallel
- 關於web start的問題Web
- 關於action的error問題Error
- 關於ADAPTER的問題APT
- 關於session的奇怪問題Session
- php關於session的問題PHPSession
- 關於diag程式的問題
- 關於SimpleJdonFrameworkTest的問題Framework
- 關於盒模型相關的問題模型
- 關於FastHashMap問題ASTHashMap
- 基於報警處理的補充
- 關於PHP佇列的問題PHP佇列
- 關於 Laravel 分頁的問題?Laravel
- 關於css權值的問題CSS
- 關於搜尋地址的問題
- 關於PWA落地問題的思考
- 關於 API 合併的問題API
- 關於excelize庫的使用問題Excelize