欢迎光临Software MyZone,有问题可留言或到站点论坛发帖,争取第一时间帮忙解决 || 站点论坛:火龙论坛 || 淘宝小店:应小心的易淘屋 【欢迎大家提建设性意见】

php请求全过程

本文为firedragonpzy原创,转载务必在明显处注明:
转载自【Softeware MyZone】原文链接: 
http://www.firedragonpzy.com.cn/index.php/archives/2084

1、地址栏输入地址,向服务器发送请求(发送之前先自我解析,首先到hosts文件,检测域名是不是本地有配置,如果是本地,就不往外跑了。然后向apache发送请求【期间可能发送测试包】)
2、apache将请求转发给总控(index.php),关于总控到底是什么名称这得看你的.htaccess(分布式配置文件)如何配置的,你的重写规则是什么,默认总控是index.php。有关.htaccess的可以参考:《.htaccess配置》一文,根据请求:控制器(controller)/动作(action),将请求分配到相应的控制器、动作中

3、进入相应的视图,默认找views/scripts下面控制器名称文件夹下面的动作名称的脚本。若动作(action)没有指定页面跳转,则默认调用$this->render(“动作(action)名称”);【有关页面跳转,请参考:zf页面跳转方式
4、动作(action)走完之后,将结果返回给apache。apache再将页面打给浏览器,浏览器解析之后呈现给用户。

Tags:

发表评论