php 面试问题
php中get与post的区别
get通过显式的传递,http协议在url中进行传参,通常是一些少量的数据
post通过表单传递大量数据,如新闻,文章,而且post比较安全,如用户名密码通常使用post
cookie与session
cookie存储在客户端,而session保存在服务器端
cookie只有在下一次页面访问时才可以生效,而session则直接生效
include与require的区别
include()可以随时在任何位置进行导入并且当被引入的文件不存在或那个页面出现错误时,不会影响到原来页面的执行,而require实在页面加载的时候载入的,并且被当做页面的一部分,所以当有错误是整个页面就会停止执行。而且include可以多次包含,而require只会引入一次,以后会进行判断,如果前面已经引入,那么就不在引入。
require通常导入静态的内容,而include导入动态内容。
explode字符串分割函数
explode(分割符,要分割的变量)
strtotime()将一个时间格式转换为一个int类型的时间戳
mysql_insert_id()
mysql_insert_id() 返回给定的 connection 中上一步 INSERT 查询中产生的 AUTO_INCREMENT 的 ID 号。如果没有指定 connection ,则使用上一个打开的连接。