PHP 安全经验相关面试题10大问题总结

[复制链接]
查看2213 | 回复12 | 2019-9-16 06:11:53 | 显示全部楼层 |阅读模式
相关推荐:《2019年PHP面试题大汇总(收藏)》

1 MySQL数据库作发布系统的存储,一天五万条以上的增量,预计运维三年,怎么优化?

a. 设计良好的数据库结构,允许部分数据冗余,尽量避免join查询,提高效率。
b. 选择合适的表字段数据类型和存储引擎,适当的添加索引。
c. mysql库主从读写分离。
d. 找规律分表,减少单表中的数据量提高查询速度。
e。添加缓存机制,比如memcached,apc等。
f. 不经常改动的页面,生成静态页面。
g. 书写高效率的SQL。比如 SELECT * FROM TABEL 改为 SELECT field_1, field_2, field_3 FROM TABLE.

2 对于大流量的网站,您采用什么样的方法来解决各页面访问量统计问题

a. 确认服务器是否能支撑当前访问量。
b. 优化数据库访问。
c. 禁止外部访问链接(盗链), 比如图片盗链。
d. 控制文件下载。
e. 使用不同主机分流。
f. 使用浏览统计软件,了解访问量,有针对性的进行优化。

3 写出一个正则表达式,过虑网页上的所有JS/VBS脚本(即把标记及其内容都去掉)

答:

PHP

/<[^>].*?>.*?<\/>/si

4 用PHP打印出前一天的时间格式是2006-5-10 22:21:21

答:echo date('Y-m-d H:i:s', strtotime('-1 day'));

5 echo(),print(),print_r()的区别

答:echo是语言结构,无返回值;print功能和echo基本相同,不同的是print是函数,有返回值;print_r是递归打印,用于输出数组对象

6 如何实现字符串翻转?

答:.用strrev函数呗,不准用PHP内置的就自己写:

strrev($str)  
{  
    $len=strlen($str);  
    $newstr = '';  
    for($i=$len;$i>=0;$i--)  
    {  
        $newstr .= $str{$i};  
    }  
    return $newstr;  
}

7 实现中文字串截取无乱码的方法。

答:mb_substr()

8 如何用php的环境变量得到一个网页地址的内容?ip地址又要怎样得到?

答:$_SERVSR[‘REQUEST_URI’] , $_SERVER[‘REMOTE_ADDR’]

9 求两个日期的差数,例如2007-2-5 ~ 2007-3-6 的日期差数

答:(strtotime(‘2007-3-6’)-strtotime(‘2007-2-5’))/3600*24

10 如何通过javascript判断一个窗口是否已经被屏蔽

答:获取open()的返回值,如果是null,就是屏蔽了

  • 微信
  • 分享
  • 相关标签:大问题 php 试题
  • 本文原创发布爱上源码网,转载请注明出处,感谢您的尊重!
    • 上一篇:php面试题及答案2018年6月3号更新
    • 下一篇:php外包公司常见的面试题

    相关文章

    相关视频

    • 谷歌在妇女节发布Android P首个预览版
    • php循环结构
    • php数据加密相关介绍详解
    • 你不知道的PHP里10个非常有用的函数
    • PHP 安全经验相关面试题10大问题总结
    • PHP开发基础教程之简介
    • PHP新手入门之简介
    • PHP开发基础教程之环境搭建
    • php学习路线介绍
    • php环境配置
    本文有爱上源码下载完入驻作者发布,如果对您版权造成侵害,可以联系本站站长管理进行维权删除,本站收到维权24小时内进行处理,谢谢您关注23ym.cn! 本站分享大量程序员技术文章以及对编程开发的初级入门教程,包括图文讲解笔记和高清视频下载~
    回复

    使用道具 举报

    卢云i | 2021-4-12 18:12:39 | 显示全部楼层
    谢谢楼主分享的资源,爱了~~~
    回复

    使用道具 举报

    123457166 | 2021-6-23 08:31:07 | 显示全部楼层
    找了很多地方都不能下载,终于在悟空源码找到了
    回复

    使用道具 举报

    张王赵高痔 | 2021-11-26 11:33:53 | 显示全部楼层
    悟空源码太厉害,资源真多!
    回复

    使用道具 举报

    123457468 | 2022-2-20 09:46:53 | 显示全部楼层
    很不错的资源站
    回复

    使用道具 举报

    forregistuse | 2022-4-23 15:16:51 | 显示全部楼层
    6666悟空源码资源多!
    回复

    使用道具 举报

    张王赵高痔 | 2022-6-17 09:42:41 | 显示全部楼层
    厉害了,悟空源码资源多教程多!
    回复

    使用道具 举报

    123457505 | 2022-7-4 18:02:11 | 显示全部楼层
    悟空源码太厉害,资源真多!
    回复

    使用道具 举报

    維健廣律 | 2023-3-26 16:02:43 | 显示全部楼层
    站长真良心,这么大的资源站都是免费下载
    回复

    使用道具 举报

    好时光516 | 2023-8-3 11:35:37 | 显示全部楼层
    加油!悟空源码,继续努力!支持你!
    回复

    使用道具 举报

    您需要登录后才可以回帖 登录 | 立即注册

    本版积分规则