PHP面试随笔
Posted 自行脑补
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了PHP面试随笔相关的知识,希望对你有一定的参考价值。
1.常见的HTTP状态码:
1xx系列:代表请求已被接受,需要继续处理
2xx系列:代表请求已成功被服务器接收、理解并接受
200:表示请求已成功,请求所希望的响应头或数据体将随此响应返回
201:表示请求成功并且服务器创建了新的资源,且其URI已经随Location头信息返回
202:服务器已接受请求,但尚未处理
3xx系列:代表需要客户端采取进一步的操作才能完成请求,重定向
301:被请求的资源已永久移动打新的位置
4xx系列:代表请求错误
401:请求要求身份验证,例如一些需要登录的网页
403:服务器已理解请求,但拒绝执行它
404:请求失败,资源不存在
5xx系列:服务器出错
2.php防sql注入
- addslashes()返回在预定义字符之前添加反斜杠的字符串,预定义的字符主要是:‘ " \ NULL
注:PHP对所有GET,POST,COOKIE数据自动运行addslashes()
- mysql_real_escape_string() 转义SQL语句中使用的字符串中的特殊字符
- 预处理语句
3.TCP与UDP的区别
TCP面向连接;UDP是无连接的,即发送数据之前不需要建立连接
TCP提供可靠的服务,即数据无差错,不丢失,不重复,按序到达;UDP尽最大努力交付,不保证可靠交付
4.PHP运行超时
在PHP.ini里改变max_execution_time来改变全局超时时间
或使用函数set_time_limit()延长时间
以上是关于PHP面试随笔的主要内容,如果未能解决你的问题,请参考以下文章
[11]PHP面试视频 PHP工程师面试题讲解 2018PHP面试必备[2.4G]
360大牛全面解读PHP面试视频教程 php面试技巧教程 共10章