Blogger Information
Blog 45
fans 0
comment 1
visits 33019
Popular Tutorials
More>
Latest Downloads
More>
Web Effects
Website Source Code
Website Materials
Front End Template
php运行原理
源逸
Original
1782 people have browsed it

1.浏览器(客户端)向服务器请求资源,如果请求的是静态资源,那么直接返回给客户端

2.如果请求的是php文件,服务器需要把php文件交给php.exe(php解析器)进行处理,处理完成后,

返回给服务器以静态资源格式(html,css,js...)最后返回到客户端。

php_run.png



php运行流程


1. 客户通过浏览器发出http请求: index.php, 访问一个Web应用程序

2. web服务器接受到这个请求,发现是访问Web应用程序,于是通过CGI协议,转发给Zend虚拟机处理

3. CGI启动Zend虚拟机,对php脚本进行解析并执行,执行完毕输出html,并关闭Zend虚拟机

4. CGI将执行结果返回到web服务器, 并由它返回到客户端, 最终完成一个完整的http请求响应过程



GET请求

1.请求参数以键值对的方式,附加在url地址上,称为查询字符串,用?与当前脚本分隔,每个字符串用&分开

2.格式:index.php?name=admin&age=44

3.受url长度限制,GET方式传递的数据也是有限制的

4.服务器端脚本使用预定义变量数组$_GET进行接受


POST请求

1.请求参数放在‘header’请求头中发送,url地址看不到请求参数,适合传递敏感信息

2.通常是通过表单提交并用来更新服务器上的信息

3.适合发送大量的数据到服务器端,长度受到配置文件限制,但比’GET‘要大很多

4.服务器端脚本使用预定义变量数组$_POST进行接收


Correction status:Uncorrected

Teacher's comments:
Statement of this Website
The copyright of this blog article belongs to the blogger. Please specify the address when reprinting! If there is any infringement or violation of the law, please contact admin@php.cn Report processing!
All comments Speak rationally on civilized internet, please comply with News Comment Service Agreement
0 comments
Author's latest blog post