`

Cakephp 开发随笔<一>

阅读更多
1.home页
  在views/pages/下添加home.ctp文件即可

2.Cannot modify header information - headers already sent by错误解决办法
  在后台管理,用header("location:");做返回时,总是不能正常返回,
Warning: Cannot modify header information - headers already sent by....
这类语句,baidu了一下,才知道是setcookie在捣乱,以下是在网上找的一些资料:

方法一:
在PHP里Cookie的使用是有一些限制的。
1、使用setcookie必须在<html>标签之前
2、使用setcookie之前,不可以使用echo输入内容
3、直到网页被加载完后,cookie才会出现
4、setcookie必须放到任何资料输出浏览器前,才送出
.....
由于上面的限制,在使用setcookie()函数时,学会遇到 "Undefined index"、"Cannot modify header information - headers already sent by"…等问题,解决办法是在输出内容之前,产生cookie,可以在程序的最上方加入函数 ob_start();

ob_start :打开输出缓冲区
函数格式:void ob_start(void)
说明:当缓冲区激活时,所有来自PHP程序的非文件头信息均不会发送,而是保存在内部缓冲区。为了输出缓冲区的内容,可以使用 ob_end_flush()或flush()输出缓冲区的内容。




方法二:
解决Warning: Cannot modify header information - headers already sent by ......
前几天装了个php的大头贴系统测试,发现报错Warning: Cannot modify header information - headers already sent by ......
今天又装openads,还是出现这个问题。怒了。上网找了半天,有人说要在文件开头写上
ob_start();
失败。
后来打开 php.ini 然后把 output_buffering 设为 on 。重起appache,OK。看来这才是解决办法。
分享到:
评论

相关推荐

    cakephp的CMS教程

    在本教程中,我们将深入探讨如何使用CakePHP框架开发一个简单的CMS(内容管理系统)系统。首先,我们将从创建文章控制器开始,它是整个CMS的核心组件之一。 ### 创建文章控制器 在CakePHP中,控制器(Controllers...

    CakePHP php框架-PHP

    &lt;/p&gt;&lt;p&gt;CakePHP 是一个运用了诸如ActiveRecord、Association Data Mapping、Front Controller和MVC等著名设计模式的快速开发框架。该项目主要目标是提供一个可以让各种层次的PHP开发人员快速地开发出健壮的Web应用,...

    Cake框架

    CakePHP是一个开源的快速开发框架,基于PHP语言,遵循MVC(Model-View-Controller)设计模式。它旨在简化和加速Web应用的开发过程,提供了一系列的工具和库来帮助开发者更高效地构建应用程序。在某种程度上,CakePHP...

    Cakephp安装和配置

    - 修改 `httpd.conf` 文件中的 `DocumentRoot` 和 `&lt;Directory&gt;` 设置。 ```conf DocumentRoot "E:/htdocs/app/webroot" &lt;Directory "E:/htdocs/app/webroot"&gt; ``` 2. **启用 URL 重写** - 在 `httpd.conf` ...

    CakePHP开发框架

    CakePHP是一个快速开发PHP的开发框架,其中使用了一些常见的设计模式如ActiveRecord,Association Data Mapping,Front Controller以及MVC。其主要目标在于提供一个令任意水平的PHP开发人员都能够快速开发web应用的...

    初学web开发需要掌握哪些知识.docx

    理解基本的HTML标签,如段落(`&lt;p&gt;`)、标题(`&lt;h1&gt;`到`&lt;h6&gt;`)、图像(`&lt;img&gt;`)、链接(`&lt;a&gt;`)等至关重要。随着HTML5的普及,学习新的元素和属性,如音频和视频支持,离线存储,以及新的表单控件,也是必要的。 ...

    CakePHP 3.4 开发手册文档 CakePHP Cookbook Documentation Release 3.4

    以上只是 CakePHP 3.4 开发手册文档的一个概括,更多详细内容请参考官方文档。这份文档不仅涵盖了框架的基础知识,还深入探讨了高级主题和技术细节,对于任何希望深入了解和使用 CakePHP 的开发者来说都是宝贵的学习...

    19个Web开发速查表

    它引入了新的元素如`&lt;header&gt;`、`&lt;nav&gt;`、`&lt;section&gt;`、`&lt;article&gt;`和`&lt;footer&gt;`,增强了语义化。同时,HTML5支持离线存储(AppCache)、拖放功能、媒体元素(音频、视频)以及 canvas 和 svg 等图形绘制功能。 2. ...

    如何有效学习html基本语言.pdf

    要有效学习HTML,首先要理解其基本元素,如标题(`&lt;h1&gt;`到`&lt;h6&gt;`)、段落(`&lt;p&gt;`)、图像(`&lt;img&gt;`)、链接(`&lt;a&gt;`)等。了解每个标签的作用和使用场景,以及如何通过类(class)和ID选择器来增加自定义样式。 CSS...

    cakephp最新开发文档

    【CakePHP】是一个基于PHP语言的开源Web应用框架,它采用了MVC(Model-View-Controller)架构模式,旨在简化并加速Web应用的开发过程。该框架受到Ruby on Rails的启发,提供了许多预设功能,使得开发者能够在保持...

    一个利用cakephp开发的实例附带数据库

    2.1修改不会删除原来的idea,只是将原idea变成oldidea,这样可以看到一个idea是如何从不清晰的意向慢慢演变过来的过程。 2.2 用户和游客可以对idea进行评论,添加ideacomment,也能区分出评论是基于哪个版本的,是...

    CakePHP 3.5 开发手册文档 CakePHP Cookbook Documentation Release 3.5/共900页 PDF

    ### CakePHP 3.5 开发手册文档概览与核心知识点解析 #### 一、CakePHP简介 **CakePHP** 是一个用 PHP 编写的快速、简洁的开发框架。它采用了 MVC (Model-View-Controller) 架构模式,旨在简化 Web 应用程序的开发...

    cakephp 框架1.3.11版本

    CakePHP是一个基于MVC(Model-View-Controller)设计模式的开源PHP框架,它旨在简化Web应用程序的开发过程,提高开发效率。这个压缩包文件包含了有关CakePHP 1.3.11版本的信息,该版本发布于较早的时期,但仍然对...

    Cactus-CMS:Cactus CMS是基于cakephp 2框架的php内容管理系统

    我们的主要目标是提供一个结构化的框架,该框架使所有级别PHP用户都可以快速开发健壮的Web应用程序,而不会损失灵活性。一些方便的链接快速开发PHP框架-The Cake用户文档; 在这里开始学习! -框架扩展的存储库-提示...

    CakePHP创建验证器

    在Web应用开发中,数据验证是非常重要的环节之一,它能够确保用户提交的数据符合预期的格式和规则,从而提高应用程序的安全性和用户体验。CakePHP是一款非常流行的PHP框架,它内置了一套强大的验证系统,可以帮助...

    PHP的框架之CakePHP-CakePHP教程

    打包下载,里面有CakePHP的框架源码,下载后可直接使用,版本是1.1的,稳定版;CakePHP的分页组件源码;...CakePHP开发的网站源码参考;CakePHP的中文资料很少,大部分是英文的,希望对大家有用,谢谢!

    cakephp-1.2 manual

    8. **哈巴狗(CakePHP Bake Tool)**:这是一个内置的代码生成工具,可以快速生成模型、控制器、视图和其他基础代码,大大加快开发速度。 9. **验证(Validation)**:手册会介绍如何在模型中设置数据验证规则,...

    wrench:CakePHP 3维护模式插件

    CakePHP &lt;3&gt; = 3.3.0 CakePHP&gt; = 3.5.0 扳手1.X 扳手2.X 扳手3.X PHP&gt; = 5.4.16 PHP&gt; = 5.5.9 PHP&gt; = 5.6.0 使用CakePHP DispatcherFilter机制 使用CakePHP中间件堆栈和PSR-7请求/响应实现 使用CakePHP...

Global site tag (gtag.js) - Google Analytics