最新PHP笔试题和面试题答案目及答案

招聘笔试题2018-11-22三水老师

数据库中的事务是什么?

答:事务(transaction)是作为一个单元的一组有序的数据库操作。如果组中的所有操作都成功,则认为事务成功,即使只有一个操作失败,事务也不成功。如果所有操作完成,事务则提交,其修改将作用于所有其他数据库进程。如果一个操作失败,则事务将回滚,该事务所有操作的影响都将取消。答:事务就是一系列的操作,这些操作完成一项任务。只要这些操作里有一个操作没有成功,事务就操作失败,发生回滚事件。即撤消前面的操作,这样可以保证数据的一致性。而且可以把操作暂时放在缓存里,等所有操作都成功有提交数据库,这样保证费时的操作都是有效操作。

用PHP写出显示客户端IP与服务器IP的代码

答:打印客户端IP:echo $_SERVER['REMOTE_ADDR']; 或者: getenv('REMOTE_ADDR');打印服务器IP:echo gethostbyname('www.meizhi520.com')

error_reporting(2047)什么作用?

答:PHP 显示所有错误 E_ALL

session与cookie的区别?

答:session: 储存用户访问的全局唯一变量,存储在服务器上的php指定的目录中的(session_dir)的位置进行的存放cookie:用来存储连续訪問一个頁面时所使用,是存储在客户端,对于Cookie来说是存储在用户WIN的Temp目录中的。两者都可通过时间来设置时间长短

表单中 get与post提交方法的区别?

答:get是发送请求HTTP协议通过url参数传递进行接收,而post是实体数据,可以通过表单提交大量信息.

用PHP打印出前一天的时间格式是2015-11-26 12:11:11

答:echodate('Y-m-d H:i:s',strtotime('-1 days'));

打开php.ini中的Safe_mode,会影响哪些函数?至少说出6个。

答:1: 用户输入输出函数(fopen() file()require(),只能用于调用这些函数有相同脚本的拥有者)2:创建新文件(限制用户只在该用户拥有目录下创建文件)3:用户调用 popen() systen()exec()等脚本,只有脚本处在sa fe_mode_exec_dir配置指令指定的 录中才可能4:加强HTTP认证,认证脚本拥有者的UID的划入认证领域范围内,此外启用安全模式下,不会设置PHP_AUTH5:mysql服务器所用的用户名必须与调用mysql_connect()的文件的拥有者用户名相同6:受影响的函数变量以及配置命令达到40个

相关推荐

猜你喜欢

大家正在看

换一换