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()延长时间

      

  • 相关阅读:
    js递归函数和call()
    前端常用
    整理项目中用到的angularjs及其他js代码
    体验设计真的是让一切简单到极致吗?
    iview table中利用render动态循环输出
    Vue+iview在render函数中添加Poptip提示操作
    jQuery
    外部js调用vue实例方法
    es6 filter() 数组过滤方法总结
    vue通信、传值的多种方式
  • 原文地址:https://www.cnblogs.com/zgx123/p/7819971.html
Copyright © 2011-2022 走看看