资讯专栏INFORMATION COLUMN

PHP开发面试常问问题合集

BlackMass / 2996人阅读

摘要:所以,保持登录的关键不是,而是通过保存和传输的,本质是能获取用户信息的数据。除了,还常用请求头来传输。

1 COOKIE及SESSION的联系与区别
区别:
(1)cookie数据存放在本地浏览器,session数据存放在服务器
(2)存放在服务器端的session较为安全,不容易被窃取,相对来说,存放在本地浏览器的没有那么安全,别人可以分析存放在本地的cookie并进行伪造欺骗
(3)session会在一定时间内保存在服务器上,当访问增多,会比较占用服务器性能,考虑到减轻服务器性能,可以将登录信息等较为重要的信息存放在session,其它的存放在cookie
联系:
Session的实现方式和Cookie有一定关系。建立一个连接就生成一个session id,打开几个页面就好几个了,这里就用到了Cookie,把session id存在Cookie中,每次访问的时候将Session id带过去就可以识别了.
如果客户端禁用cookie:
单点登录的原理是后端生成一个 session ID,设置到 cookie,后面所有请求浏览器都会带上cookie,然后服务端从cookie获取 session ID,查询到用户信息。
所以,保持登录的关键不是cookie,而是通过cookie 保存和传输的 session ID,本质是能获取用户信息的数据。
除了cookie,还常用 HTTP 请求头来传输。但这个请求头浏览器不会像cookie一样自动携带,需手工处理
详情可以参考下面博文:
https://blog.csdn.net/liyifan...

2 关于MySQL的搜索引擎InnoDB和MyISAM
(1)MyISAM只支持表级锁,InnoDB支持行级锁
(2)MyISAM不支持事务,InnoDB支持事务
(3)MyISAM不支持外键,InnoDB支持外键
(4)MyISAM支持全文索引,InnoDB不支持全文索引
(5)MyISAM插入数据速度相对来说比较快

3 XSS以及CSRF原理以及如何防止
可以参下面的文章
https://blog.csdn.net/u011781...
https://baijiahao.baidu.com/s...

4 PHP设计模式
这个在另一篇文章里面,也还只看了视频,跟着敲了一遍代码……

5 关于缓存memcached 以及 Redis 的比较
https://blog.csdn.net/chaoluo...

6 如何防止SQL注入攻击
https://blog.csdn.net/dengjie...
https://www.cnblogs.com/leezh...

7 网站性能优化(数据库、高并发、大数据量)
后续再更新……

文章版权归作者所有,未经允许请勿转载,若此文章存在违规行为,您可以联系管理员删除。

转载请注明本文地址:https://www.ucloud.cn/yun/30960.html

相关文章

  • java面试问问

    摘要:数据库左连接和右连接的区别学生表课程表左连接左连接以左边的为主,左边有的,右边没有的这列补全为右连接右连接以右边为主,右边有的,左边没有的这列补全为内连接内连接显示左边右边共有的 mysql数据库 1、左连接和右连接的区别? 学生表showImg(https://segmentfault.com/img/bVbu1f3?w=356&h=192); 课程表showImg(https://...

    atinosun 评论0 收藏0
  • 你不能错过的前端面试合集

    摘要:收集的一些前端面试题从面试题发现不足,进而查漏补缺,比通过面试更难得及各大互联网公司前端笔试面试题篇及各大互联网公司前端笔试面试题篇面试题个和个经典面试题前端开发面试题如何面试前端工程师很重要个变态题解析如何通过饿了么面试轻 收集的一些前端面试题 从面试题发现不足,进而查漏补缺,比通过面试更难得 1 BAT及各大互联网公司2014前端笔试面试题--Html,Css篇 2 BAT...

    ninefive 评论0 收藏0
  • 你不能错过的前端面试合集

    摘要:收集的一些前端面试题从面试题发现不足,进而查漏补缺,比通过面试更难得及各大互联网公司前端笔试面试题篇及各大互联网公司前端笔试面试题篇面试题个和个经典面试题前端开发面试题如何面试前端工程师很重要个变态题解析如何通过饿了么面试轻 收集的一些前端面试题 从面试题发现不足,进而查漏补缺,比通过面试更难得 1 BAT及各大互联网公司2014前端笔试面试题--Html,Css篇 2 BAT...

    darkbaby123 评论0 收藏0
  • 手撕面试官系列(一):spring108道面试合集

    摘要:解释对象关系映射集成模块。框架中的单例是线程安全的吗解释框架中的生命周期。什么是织入应用的不同点解释基于方式的切面实现。 前言 想必各位程序员已经开始准备金九银十的秋招了,创建这个这个系列文章的目的就是为了帮助大家解决面试的问题,系列文章将会一直更新,大家如果觉得不错可以关注我并转发,让更多程序兄弟看到~接下来我们进入正文环节(面试题+答案领取方式见个人主页) 基础篇 Spring 概...

    AbnerMing 评论0 收藏0

发表评论

0条评论

最新活动
阅读需要支付1元查看
<