美文网首页
PHP中一些常规处理笔记

PHP中一些常规处理笔记

作者: 芒鞋儿 | 来源:发表于2020-09-03 19:54 被阅读0次

session_start() 如果session 不存在就新建,如果存在,重开
session_destroy() 只把数据置空,session 的全局变量还在。
需要直接清除$_SESSION 数组
session_generate_id() 生成新的session id, 主要用来防范XSS 攻击。
session 设置了use cookie之后,一般setcookie()不需要再重复使用

Auth:是否login, 之后判断该php file是否能被access, 虽然Auth可以集中写在一个class中,这个判断还是要每个相关的PHP都做一下。
根据判断,可以redirect 到相应的page, redirect还要考虑https 和 http 接入的情况下分开。
(此处只讨论native php)
对于使用cakephp等框架 可以使用control route调用

DB和DB参数设置,conn可以集中写到两个相关php中,使用autoload function在启动的时候统一调入。
spl_autoload_register, 这个函数可以写在init.php中。
init.php 可以在index.php的时候被调入。

error 和exception handling: set_error_handler, set_exception_handler 可以集中handle所有的exception 和 error, 对于不同的error 可以分别将信息写出。
可根据不同的error 或 exception 设置 http status code

.htaccess 可以列出不公开到website 的文件,但各个文件中都要有redirect 设置,以防止直接用url 访问该文件。
(此处要:访问权限的配置)
不同User的level 的权限,不同访问配置。(待定)

相关文章

  • PHP中一些常规处理笔记

    session_start() 如果session 不存在就新建,如果存在,重开session_destroy()...

  • PHP中的异常处理

    一下内容纯属于个人笔记 PHP中的异常处理(在没有关闭php.ini中的错误提示下) 在PHP中异常和错误是不一样...

  • php学习笔记(六)

    PHP异常处理 从PHP5开始,PHP支持异常处理,异常处理是面向对象一个重要特性,PHP代码中的异常通过thro...

  • 项目中常见的工具及技巧

    项目中的一些操作技巧 1、数值计算和常规处理[#1] 2、日期的常用处理及操作[#2] 数值计算和常规处理 这里简...

  • 从0到1学习网络安全 【PHP基础-PHP 表单】

    PHP 表单处理 PHP 中的 $_GET 和 $_POST 变量用于检索表单中的信息,比如用户输入。 PHP -...

  • PHP高并发大流量常规处理

    增加服务器,提升服务器性能; nginx负载均衡; php、html静态化; 优化mysql,优化索引,mysql...

  • PHP学习笔记 - 进阶篇(10)

    异常处理 抛出一个异常 从PHP5开始,PHP支持异常处理,异常处理是面向对象一个重要特性,PHP代码中的异常通过...

  • 11.GD图像处理

    思考:在PHP开发中,应该会经常用到图形处理之类的,那么PHP能够处理图片吗? 引入:PHP作为一款强大的后台处理...

  • php 异常处理

    从PHP5开始,PHP支持异常处理,异常处理是面向对象一个重要特性,PHP代码中的异常通过throw抛出,异常抛出...

  • form表单提交

    今天学了一个form表单的提交 php中的一些处理 中途的报错://Call to undefined metho...

网友评论

      本文标题:PHP中一些常规处理笔记

      本文链接:https://www.haomeiwen.com/subject/agvosktx.html