📝 Phalcon教程
53篇技术文档📅  最后修改于: 2021-01-07 09:30:56        🧑  作者: Mango
Phalcon模型交易在执行诸如插入/删除/更新/回滚之类的操作之后,模型事务有助于维护数据库的完整性。事务在提交数据库之前检查操作是否成功完成。交易分为3种类型:手动交易隐式交易孤立交易手动交易只有一个连接且易于交易时使用此方法。可以通过仅将当前连接移至事务模式来创建该事务,然后不管该操作是否成功提交或回滚该操作。实作输出:隐式交易隐式事务可确保正确存储数据。实作孤立交易隔离的事务在新的连接中执...
📅  最后修改于: 2021-01-07 09:31:50        🧑  作者: Mango
Phalcon Cookie管理Cookie是浏览器在用户系统上存储的一个小的文本文件。 Cookies被设计为网站记住状态信息或记录用户浏览活动的可靠机制。Phalcon \ Http \ Response \ Cookies是存储cookie的目录。 Cookie管理有助于在请求执行期间将Cookie存储在上述目录下,并在请求结束时自动发送。句法:要检查以前设置的cookie:$ var_na...
📅  最后修改于: 2021-01-07 09:32:45        🧑  作者: Mango
Phalcon请求环境HTTP请求由浏览器发起,该浏览器包含有关请求的其他信息,例如标头数据,文件,变量等。基于Web的应用程序需要解析该信息,以便向请求者提供正确的响应。请求的所有信息都存储在目录Phalcon \ Http \ Request下。取值为了获取值,PHP根据请求的类型自动将数组类型确定为$ _GET和$ _POST。Phalcon \ Http \ Request允许我们访问存储...
📅  最后修改于: 2021-01-07 09:33:39        🧑  作者: Mango
Phalcon回应在Phalcon中,当产生任何请求时,用户提供手动响应或响应由控制器给出。响应文件在Phalcon \ Http \ Response下生成。 Http响应通常由标头和正文组成。例输出量回应方法MethodsDescriptionpublic setDI (Phalcon\DiInterface $dependencyInjector)Sets the dependency in...
📅  最后修改于: 2021-01-07 09:34:33        🧑  作者: Mango
Phalcon安全Phalcon向开发人员提供了常见的安全任务,例如:密码哈希。跨站点请求伪造保护(CSRF)。密码哈希这是一种将密码以加密形式存储在数据库中的技术。如果密码以纯文本格式存储,那么任何有权访问数据库的入侵者都可以轻松查看密码。为避免此问题,密码哈希具有2种技术:md5:它将纯文本转换为32个字符的十六进制数字的哈希。sha1:它将纯文本转换为40个字符的十六进制数字的哈希。例请参阅...
📅  最后修改于: 2021-01-07 09:35:26        🧑  作者: Mango
跨站请求伪造(CSRF)保护CSRF保护不受诸如用户注册或添加注释之类的表单元素的攻击。创建CSRF是为了防止将表单值发送到我们的应用程序之外。为了解决这个问题,我们以每种形式生成一个随机的随机数(令牌)。我们在会话中添加令牌,然后验证令牌。通过比较表单将数据回传给应用程序,并将其与会话提交的会话中存储的令牌一起返回到应用程序中。例然后,在控制器的操作中,您可以检查CSRF令牌是否有效:...
📅  最后修改于: 2021-01-07 09:36:20        🧑  作者: Mango
菲尔孔国际化Phalcon用C编写,是PHP的扩展。有一个PECL(PHP扩展社区库)扩展为称为intl的PHP应用程序提供国际化功能。在PHP 5.4 / 5.5中,此扩展与PHP捆绑在一起。它的文档可以在官方PHP手册的页面中找到。语言环境有几种使用intl找出最佳可用语言环境的方法。其中之一是检查HTTP Accept-Language标头:标识符示例包括:? en-US(英语,美国)。 ?...
📅  最后修改于: 2021-01-07 09:37:15        🧑  作者: Mango
Phalcon面试问题1)什么是Phalcon?Phalcon是PHP编程语言的开源框架。 Phalcon是第一个以C编程语言实现ORM的框架。2)加入Phalcon的功能。低开销MVC和HMVC模式依赖注入支持休息自动装带器路由器3)什么是装载机?加载程序是在Phalcon \ Loader目录下找到的类。它还处理错误,例如,如果某个类不存在,但在程序的任何部分调用了该类,则将调用特殊处理程序进...