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

      

  • 相关阅读:
    git 忽略文件夹权限
    文字特效-shine.js-阴影随动
    微信小程序scroll-view中的坑(因为动态设置高度导致无法下拉)
    gitlab 403 forbidden 报错解决
    Vue子组件调用父组件的方法
    github的小笔记
    windows win10 重装系统 提示不是gpt分区不能安装
    使用html5播放m3u8直播源
    youtube-dl 使用简介
    ABAP RSA 加密
  • 原文地址:https://www.cnblogs.com/zgx123/p/7819971.html
Copyright © 2011-2022 走看看