PHP的session_start()在浏览器中的报错问题

session_start()的前面不要有任何的东西也就是说前面不能有任何的输出,在PHP的文件中带有的默认头部信息会直接的影响的session_start()的运行。所以我们在建立PHP文件和书写PHP代码的时候一定养成个好习惯就是先去PHP文件的头部信息。

 有的人可能是说PHP文件的session_start()已经是在PHP文件的最顶端了上面就剩下<?php了啊 ! 其他的真的什么都么有了,但是我们要注意其实以PHP为后缀的文件一般都会有默认的头部信息。就是说是文件自带的,所以在代码当中我们是看不到。这也就造成了很多朋友在写程序写了很都代码的时候发现出错但是又很难找出错误的原因了。 那我们又该怎么取解决这个问题呢。

解决方法很简单,用DW软件或者是其他和可以去掉头部信息的软件打开文件去掉头部信息即可。下面我们以DW 5.5软件为例来去掉PHP文件默认的头信息。

首先打开DW软件,打开要去掉头信息的PHP文件 ,然后点击修改,在点击页面属性、在弹出的窗口中选择标题/编码 然后去掉  包括unicode签名 前面的对号 操作如图

去掉PHP文件的默认头信息仿制session_start报错

之后保存即可,这样会避免很多不必要的错误。

posted on 2013-05-02 00:27  Onion-phper  阅读(283)  评论(0)    收藏  举报

导航