php问题总结
Posted liuxuhui
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了php问题总结相关的知识,希望对你有一定的参考价值。
1. 浏览器的主要功能是什么?
功能:向服务器发出请求
在浏览器窗口中展示网络资源(绘制图形)
2. 浏览器的主要功能是什么?
指网络中能对其他机器提供某些服务的计算机系统
3. 浏览器会在什么情况下发起请求?
1.浏览器的地址栏可以发起get请求
2.浏览器的画图过程中会自动发起请求
3.浏览器解析css会发起请求:background:url() import font-face;
4.浏览器解析js会发起请求:ajax
5.a和form通过改变地址栏强制让浏览器发起请求
4. 服务器会怎样回应请求?
wamp中包含的Apache程序,会坚挺网络上发到本机器的请求,调用或者不调用php,对每次请求做出回应
5. php是什么在网站开发中扮演什么角色?
php是一种通用开源脚本语言,主要是为简化原来使用的程序来完成html展示工作
6. http协议是什么?
http即超文本传输协议,是互联网应用最为广泛的一种网络协议,目的是提供一种发布和接受HTML页面的方法,
是一个客户端和服务器请求和应答的标准,通过HTTP或HTTPS协议请求的资源由统一资源定位符来标识
7. 每次http请求包含哪些部分?
请求方法URI协议/版本,请求头(Request Header),请求正文
即:协议://资源的主机地址:端口号/资源符?请求时附带的数据
8. 每次http回应包含哪些部分?
状态行,响应头(Request Header),相应正文
9. 浏览器读取到服务器的http回应后会有哪些动作?
浏览器会执行下面操作1.解析HTML,CSS JS 2.渲染:构建DOM树-渲染-布局-绘制;
10. 什么是cookie?cookie有什么特性?如何设置?如何读取?
在用户的浏览器中保存一些数据,通常由服务器设置
特性:cookie会跟随每一次浏览器发起的http请求到达服务器
cookie隔离技术:把一些访问的静态文件如:图片,样式放到另一台机器上
设置:setcookie("login","true",time()+3600);
读取:$_COOKIE["login"];
11. 什么是session?如何设置?如何读取?
session同cookie一样,是cookie的变种,保密性更高,过期时间是浏览器关闭之后
设置:引用时先写session_start(); $_SESSION['w']=12;
读取:$_SESSION['w'];
12. 什么是URL?
URL:统一资源定位符
例:http://192.168.1.207:8088/index.php?a=1&b=2;
13. http请求的方式有哪些?
GET,POST;
14. http请求如何向服务器传送数据?服务器如何接收?
通过URL端口技术,请求连接成功后,会通过GET或POST开始想Web服务器发送请求;
15. 什么是端口?为什么需要端口?
端口:同一时间发送到网络上的请求;
有了端口就可以分门别类,监听不同的端口,区分不同的服务区域
16. 什么是静态内容和动态内容?
静态内容:服务器根据URL直接回复一个文件的内容
动态内容:服务器运行代码生产一个回复
17. 如何理解http协议是一种无状态的协议这句话?
当浏览器发送请求给服务器时,服务器做出响应,但是同一个浏览器发送给服务器时,服务器不会识别
18. 如果想让http请求和回应之间具有"状态",我们可以怎么做?
加入cookie,session等机制实现状态
php中include行为
目的:include将html文件输出到页面中
没有php标记原样输出
有php标记执行php代码后再输出
以上是关于php问题总结的主要内容,如果未能解决你的问题,请参考以下文章