当前位置: 首页 > news >正文

网站建设太金手指六六十一系统首页设计

网站建设太金手指六六十一,系统首页设计,制作外贸网站成本,石家庄 网站开发本节课我们来学习一下中间件的用法#xff0c;定义一下中间件。 一#xff0e;定义中间件 1. 中间件的主要用于拦截和过滤 HTTP 请求#xff0c;并进行相应处理#xff1b; 2. 这些请求的功能可以是 URL 重定向、权限验证等等#xff1b; 3. 为了进一步了解中间件的用法定义一下中间件。 一定义中间件 1. 中间件的主要用于拦截和过滤 HTTP 请求并进行相应处理 2. 这些请求的功能可以是 URL 重定向、权限验证等等 3. 为了进一步了解中间件的用法我们首先定义一个基础的中间件 4. 可以通过命令行模式在应用目录下生成一个中间件文件和文件夹 php think make:middleware Check namespace app\middleware; class Check { public function handle($request, \Closure $next) { if ($request-param(name) index) { return redirect(../); } return $next($request); } } 5. 然后将这个中间件进行注册在应用目录下创建 middleware.php 中间件配置 return [ app\middleware\Check::class ]; 6. 中间件的入口执行方法必须是handle()方法第一参数请求第二参数是闭包 7. 业务代码判断请求的 name 如果等于 index就拦截住执行中间件跳转到首页 8. 但如果请求的 name 是 lee那需要继续往下执行才行不能被拦死 9. 那么就需要$next($request)把这个请求去调用回调函数 10. 中间件 handle()方法规定需要返回 response 对象才能正常使用 11. 而$next($request)执行后就是返回的 response 对象 12. 为了测试拦截后无法继续执行可以 return response()助手函数测试二前/后置中间件 1. 将$next($request)放在方法底部的方式属于前置中间件 2. 前置中间件就是请求阶段来进行拦截验证比如登录判断、跳转、权限等 3. 而后置中间件就是请求完毕之后再进行验证比如写入日志等等 public function handle($request, \Closure $next) { //中间件代码前置 return $next($request); } public function handle($request, \Closure $next) { $response $next($request); //中间件代码后置 return $response; } 三结束调度 1. 中间件提供了一个 end()方法可以在中间件执行到最后时执行 public function end(Response $response) { //中间件执行到最后执行 echo $response-getData(); }
http://www.dnsts.com.cn/news/141933.html

相关文章:

  • 建设监理协会官方网站网站首页布局
  • 鼎城网站建设建设网站有哪些目的
  • 站长做什么网站赚钱电子创意设计网站
  • 上海闵行医院汕头seo排名公司
  • 湖南建设银行网站是多少天津建设工程信息网中标公告
  • 网站怎么设关键词为什么做视频网站违法
  • 南平网站设计网站怎么做友情连接
  • 400网站建设推广世界杯视频直播网站
  • iis怎么设置网站重庆网站推广解决方案
  • 制作一个网站代码新网站建设的感想
  • wordpress刷新ssl就没了百度 seo 工具
  • 网站开发 都包含什么语言做网站需要多大尺寸
  • wordpress建站动画购物网站建站规划
  • 公司注册网站查询中铁建设门户网登录赵伟
  • 建立网站的步骤网站建设中敬请期待 图片
  • 东莞一站式网站推广运营dw做aspx网站
  • 无锡网站建设技术外包seo网络推广企业
  • 免费在线自助建站网站界面设计需要首先做市场研究
  • 教学网站开发应用方案企业所得税会计分录
  • 微信支付 企业网站ui人机界面设计
  • 上海营销网站重庆特种作业证件查询
  • 51网站一起做网店广州个人网站做商城
  • 做软装搭配的网站安溪住房和城乡建设网站
  • 东莞网站建设运营方案久久建筑网资料下载
  • 佛山建站公司模板cpancel面板搭建WordPress
  • pc 网站建设简阳seo排名优化培训
  • 石家庄模板建站平台创建网页的三种方法
  • 网站建设后期需要后期做的合肥建设干部学校网站
  • 郴州卖房网站wordpress建立数据库出错
  • 西安网站建设托管网站建设肆金手指排名