zoukankan      html  css  js  c++  java
  • 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()延长时间

      

  • 相关阅读:
    【The VC Dimension】林轩田机器学习基石
    N天学习一个Linux命令之ln
    charles支持https抓包
    N天学习一个Linux命令之grep
    N天学习一个Linux命令之帮助命令:man
    一个神奇的PHP框架:Phalcon 之编译安装
    让我们加密吧Let's encrypt
    会员卡系统接入微信卡券那些事儿
    Windows安装php Oracle扩展
    Bitnami LNMP集成包安装简单总结
  • 原文地址:https://www.cnblogs.com/zgx123/p/7819971.html
Copyright © 2011-2022 走看看