PHP面试题总结归纳(一)

本文总结了PHP面试中常见的知识点,包括GET与POST的区别、Session与Cookie的对比、数据库事务的ACID特性、时间日期处理以及PHP中的echo、print、print_r等函数的使用。通过对这些核心概念的理解和掌握,有助于提升PHP开发者在面试中的表现。
摘要由CSDN通过智能技术生成

2017的国际女神节,虽然和我没什么关系,上午10点参加了第N次面试后回来,坐在出租屋的写字桌前,心情也是极其的复杂。其实作为一名初次进入互联网IT行业的小白来说,每一次面试,总给我一种胆战心惊的感觉。虽然自己可以写一些模块,但现在的大环境,需要的并不是这一类人。希望接下来,自己可以遇见等待已久的那个机会。加油!搜了一些面试宝典,好好总结学习一下。

一、get和post的区别

1.get和post都是从表单中像数据库中提交数据的两种方式,其中get的提交数据时,会把相关数据信息显示在url中,其中传递的值和表单中的各个字段一一对应。而post是通过http post机制,将表单内各个字段与其内容放置在HTML header内一起传送到action属性所指的URL地址。用户看不到这个过程。

2.get传送的数据量较小,不能大于2KB。post传送的数据量较大,一般被默认为不受限制。

3.安全性能方面显然post更好。但执行效率上get更好。

二、session和cookie的区别

1.cookie数据是存放在客户端的浏览器上,session数据放在服务器上。

2.cookie不是很安全,别人可以分析存放在本地的cookie并进行cookie解析从而获取用户信息。

3.session会在一定时间内保存在服务器上。当访问增多,会比较占用服务器的性能,如果考虑到要减轻服务器性能方面,应该使用cookie。

4.单个cookie保存的数据不能超过4kb,很多浏览器都限制一个站点最多保存20个cookie。

关于会话机制的具体详解,参考了一位博主的一篇博客http://blog.csdn.net/fangaoxin/article/details/6952954/感觉很详

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值