php – 警告:session_start():无法发送会话缓存限制器 – 已发
发布时间:2020-12-13 16:03:52 所属栏目:PHP教程 来源:网络整理
导读:我收到一个很常见的错误. Warning: session_start(): Cannot send session cookie – headers already sent by (output started at /home/sabarspinmatic/public_html/testing/index.php:1) in /home/sabarspinmatic/public_html/testing/index.php on line
我收到一个很常见的错误.
但奇怪的是,我只有一个只有1行session_start()的php文件. PHP代码是: <? session_start() ?> 谁能知道我为什么会收到这个错误.我检查了源代码及其显示< br />.我不知道为什么它显示这个标签. 检查错误的URL是:http://www.sabarspinmatic.com/testing/ //第2部分 解决方法
首先,我建议您使用正确的起始标记<?php,只是为了代码可读性和可移植性 - 并非所有Web服务器都配置为支持较短版本<?. 然后确保在<?php session_start()之前甚至没有空格....还有一些编辑器(如Windows Notepad)倾向于在文件的最开头插入一些看不见的垃圾 - 所以我建议你打开处于HEXADECIMAL模式的文件,以查看<?php之前是否真的没有字符....例如,可能存在不可见的UTF-8 BOM字符. 最后但并非最不重要的是,使用分号;在命令的最后 – 无论它是代码块中唯一的命令,它只是一个最佳实践.
(编辑:李大同) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |