网络编程 | 站长之家 | 网页制作 | 图形图象 | 操作系统 | 冲浪宝典 | 软件教学 | 网络办公 | 邮件系统 | 网络安全 | 认证考试 | 系统进程
Firefox | IE | Maxthon | 迅雷 | 电驴 | BitComet | FlashGet | QQ | QQ空间 | Vista | 输入法 | Ghost | Word | Excel | wps | Powerpoint
asp | .net | php | jsp | Sql | c# | Ajax | xml | Dreamweaver | FrontPages | Javascript | css | photoshop | fireworks | Flash | Cad | Discuz!
当前位置 > 网站建设学院 > 网络编程 > PHP技巧
Tag:注入,存储过程,分页,安全,优化,xmlhttp,fso,jmail,application,session,防盗链,stream,无组件,组件,md5,乱码,缓存,加密,验证码,算法,cookies,ubb,正则表达式,水印,索引,日志,压缩,base64,url重写,上传,控件,Web.config,JDBC,函数,内存,PDF,迁移,结构,破解,编译,配置,进程,分词,IIS,Apache,Tomcat,phpmyadmin,Gzip,触发器,socket
网络编程:ASP教程,ASP.NET教程,PHP教程,JSP教程,C#教程,数据库,XML教程,Ajax,Java,Perl,Shell,VB教程,Delphi,C/C++教程,软件工程,J2EE/J2ME,移动开发
本月文章推荐
.PEAR应用之AUTH_HTTP.
.php中实现多线程.
.在WIN98下安装PHP4+ PERSONAL OR.
.用IE远程创建Mysql数据库的简易程.
.基于DB2及PHP的应用系统跨平台迁.
.PHP网站漏洞的相关总结.
.PHP的GET/POST等大变量生成过程.
.确保php应用程序的安全-不能违反.
.在字符串中把网址改成超级链接.
.PHP+APACHE实现用户论证的方法.
.PHP目录管理函数小结.
.操作Oracle的php类.
.使用PHP制作新闻系统的思路.
.php访问查询mysql数据的三种方法.
.Windows下PHP4.0与Oracle 8的连接.
.如何在PHP中使用Oracle数据库(3).
.怎样才能成为PHP高手?学会"懒惰.
.使用PHP往Windows系统中添加用户.
.PHP动态网站开发中常用的8个小技.
.PHP脚本的10个技巧(6).

setcookie语句的问题

发表日期:2008-12-19


出现的错误提示:

Warning: Cannot modify header information - headers already sent by

解决办法:

打开php_ini,搜索output_bufferfing,把前面的分号去掉,把off修改为on,或者设置一个数值。就可以了。

这类语句,造成这个原因是因为setcookie语句的问题。

cookie本身在使用上有一些限制,例如:
1.呼叫setcookie的?述必?放在标签之前
2.呼叫setcookie之前,不可使用echo
3.直到??被重新?入後,cookie才?在程式中出?
4.setcookie函数必?在任何?料?出至浏览器前,就先送出
5.……

基於上面?些限制,所以?行setcookie()函数时,常?碰到”Undefined index”、”Cannot modify header information - headers already sent by”…等??,解?”Cannot modify header information - headers already sent by”这个??的方法是在产生cookie前,先延缓?料输出至浏览器,因此,您可以在程式的最前方加上ob_start();这个函?。这样就可以解决了。

上一篇:PHP服务器变量设置的方法介绍 人气:57
下一篇:基于DB2及PHP的应用系统跨平台迁移详细步骤(二) 人气:50
浏览全部PHP的内容 Dreamweaver插件下载 网页广告代码 祝你圣诞节快乐 2009年新年快乐