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面试随笔的主要内容,如果未能解决你的问题,请参考以下文章

《PHP面试笔试真题库》——PHP面试的好帮手

[11]PHP面试视频 PHP工程师面试题讲解 2018PHP面试必备[2.4G]

360大牛全面解读PHP面试视频教程 php面试技巧教程 共10章

分享几套2019年各大公司最新的PHP面试题,几斤几两一试便知

php面试题解答

[12]PHP面试知识点讲解 中靶率高的PHP面试视频 2018PHP面试求职必备[2.7G]