📝 CodeIgniter教程
57篇技术文档📅  最后修改于: 2020-10-26 05:33:32        🧑  作者: Mango
在某些情况下,如果要在特定时间段后删除会话中存储的数据,可以使用CodeIgniter中的tempdata功能来完成。添加临时数据要将数据添加为tempdata,我们必须使用mark_as_tempdata()函数。此函数接受两个参数项或要存储为tempdata的项,这些项的到期时间如下所示。您还可以传递一个数组来存储多个数据。下面存储的所有项目将在300秒后过期。您还可以为每个项目设置不同的到期...
📅  最后修改于: 2020-10-26 05:33:56        🧑  作者: Mango
Cookie是从Web服务器发送并存储在客户端计算机上的一小段数据。 CodeIgniter有一个名为“ Cookie Helper”的帮助程序,用于cookie管理。Syntaxset_cookie($name[,$value = ”[,$expire = ”[,$domain = ”[,$path = ‘/’[,$prefix = ”[,$secure = FALSE[, $httponly ...
📅  最后修改于: 2020-10-26 05:34:23        🧑  作者: Mango
在使用CodeIgniter库函数和帮助器函数之前,需要对其进行初始化,但是有一些常用函数不需要初始化。这些常用功能及其说明如下。Syntaxis_php($version)Parameters$version(string) − Version numberReturnTRUE if the running PHP version is at least the one specified or...
📅  最后修改于: 2020-10-26 05:34:43        🧑  作者: Mango
缓存页面将提高页面加载速度。如果页面被缓存,则它将以其完全呈现的状态存储。下次,当服务器收到对缓存页面的请求时,它将直接发送到请求的浏览器。缓存的文件存储在application / cache文件夹中。可以按页面启用缓存。启用缓存时,我们需要设置时间,直到需要将其保留在缓存的文件夹中为止,在此时间段之后,它将自动被删除。启用缓存可以通过在控制器的任何方法中执行以下行来启用缓存。其中$ n是分钟数...
📅  最后修改于: 2020-10-26 05:35:03        🧑  作者: Mango
在构建Web应用程序时,我们经常需要将用户从一个页面重定向到另一页面。 CodeIgniter使我们的工作变得简单。redirect()函数用于此目的。Syntaxredirect($uri = ”, $method = ‘auto’, $code = NULL)Parameters$uri(string) − URI string$method(string) − Redirect method...
📅  最后修改于: 2020-10-26 05:35:24        🧑  作者: Mango
在构建Web应用程序时,我们非常关注网站的性能,涉及控制器执行所需的时间和所用的内存。在开发某些应用程序时,不仅要提高性能,还需要了解数据的见解,例如POST数据,数据库查询数据,会话数据等,以进行调试。通过对应用程序进行性能分析,CodeIgniter使我们的工作更加轻松。启用分析要对应用程序进行性能分析,只需在控制器的任何一种方法中执行下面给出的命令即可。启用分析后,可以在页面底部看到该分析的...
📅  最后修改于: 2020-10-26 05:35:43        🧑  作者: Mango
设定基准点如果要测量执行一组行或内存使用量所花费的时间,可以使用CodeIgniter中的基准测试点进行计算。为此,CodeIgniter中有一个单独的“Benchmarking”类。此类自动加载;您不必加载它。它可以在控制器,视图和模型类中的任何位置使用。您要做的就是标记一个起点和终点,然后在这两个标记的点之间执行elapsed_time()函数,您可以获得执行该代码所花费的时间,如下所示。要显...
📅  最后修改于: 2020-10-26 05:36:03        🧑  作者: Mango
在CodeIgniter中添加JavaScript和CSS(级联样式表)文件非常简单。您必须在根目录中创建JS和CSS文件夹,并复制JS文件夹中的所有.js文件和CSS文件夹中的.css文件,如图所示。例如,假设我们创建了一个JavaScript文件sample.js和一个CSS文件style.css。现在,要将这些文件添加到视图中,请在控制器中加载URL帮助器,如下所示。在控制器中加载URL帮助...
📅  最后修改于: 2020-10-26 05:36:34        🧑  作者: Mango
CodeIgniter中的语言类提供了一种支持多种国际化语言的简便方法。在某种程度上,我们可以使用不同的语言文件以多种不同的语言显示文本。我们可以将不同的语言文件放在application / language目录中。可以在system / language目录中找到系统语言文件,但是要将自己的语言添加到应用程序中,应在application / language目录中为每种语言创建一个单独的文件...
📅  最后修改于: 2020-10-26 05:37:09        🧑  作者: Mango
XSS预防XSS意味着跨站点脚本。 CodeIgniter带有XSS过滤安全性。此过滤器将阻止任何恶意的JavaScript代码或任何其他试图劫持cookie并进行恶意活动的代码。要通过XSS过滤器过滤数据,请使用xss_clean()方法,如下所示。仅在提交数据时才应使用此函数。可选的第二个布尔参数也可以用于检查映像文件是否受到XSS攻击。这对于文件上传功能很有用。如果其值为true,则表示图像...
📅  最后修改于: 2020-10-26 05:37:26        🧑  作者: Mango
以下资源包含有关CodeIgniter的其他信息。请使用它们来获得有关该主题的更深入的知识。CodeIgniter上的有用链接CodeIgniter–CodeIgniter的参考。CodeIgniter用户指南-CodeIgniter用户指南参考。CodeIgniter Wiki-有关CodeIgniter的维基百科参考。有关CodeIgniter的有用书籍要在此页面上注册您的网站,请发送电子邮件...
📅  最后修改于: 2020-10-26 05:37:39        🧑  作者: Mango
CodeIgniter是一个功能强大的PHP框架,占地面积很小,是为需要简单优雅的工具箱来创建功能齐全的Web应用程序的开发人员而构建的。 CodeIgniter由EllisLab创建,现在是不列颠哥伦比亚技术学院的一个项目。...
📅  最后修改于: 2021-01-01 03:12:24        🧑  作者: Mango
CodeIgniter教程CodeIgniter教程提供了CodeIgniter的基本和高级概念。我们的CodeIgniter教程专为初学者和专业人士设计。CodeIgniter是用于开发基于MVC的Web应用程序的高性能PHP框架。我们的CodeIgniter教程包括CodeIgniter体系结构,版本,模型,文件系统,URL,模型,视图,控制器,数据库配置,保存记录,视图记录,删除记录,更新记...
📅  最后修改于: 2021-01-01 03:13:18        🧑  作者: Mango
什么是CodeIgniter为了构建Web应用程序,您需要花费大量时间一次又一次地编写相同的代码。框架为您提供了一个起点,并最大程度地减少了构建网站所需的代码量。CodeIgniter是PHP驱动的框架,但不能替代PHP。投入CodeIgniter并不意味着您将PHP抛在脑后。 PHP是一种服务器端脚本语言,用于构建基于Web的动态应用程序。CodeIgniter包含库,简单的界面和逻辑结构,用于...
📅  最后修改于: 2021-01-01 03:14:12        🧑  作者: Mango
CodeIgniter许可证CodeIgniter是开源软件,已获得MIT许可,其源代码在GitHub上维护。由于它是开源软件,因此您可以在以下情况下出于任何目的复制,修改和分发此软件及其文档。重新分发的源代码必须保留版权声明。修改后的文件必须说明所做的更改,并带有更改者的名称。未经英属哥伦比亚技术学院的书面许可,不得将衍生产品的名称与“ CodeIgniter”相同。所有发行版都必须包含此协议的...