1.如果系统做了负载均衡(或者代理),服务端如何准确得获取用户端的IP?
答:添加X-Forwarded-For,简称XFF头,它代表客户端,也就是HTTP的请求端真实的IP,只有在通过了HTTP 代理或者负载均衡服务器时才会添加该项。它不是RFC中定义的标准请求头信息,在squid缓存代理服务器开发文档中可以找到该项的详细介绍。
相关网站:https://blog.csdn.net/ai_zxc/article/details/78891019
2.如何实现精准的定时任务?
答:在Crontab中使用PHP执行脚本(或URL),其实方法很多,不过这个应该是比较好的。
相关网站:https://www.jb51.net/article/89186.htm
3.mysql中,如何判断一个字段是否创建索引?
答:show index from 数据库名.表名
4.mysql中,如何判断一个字段是否需要创建索引?
答:较频繁地作为查询条件的字段
相关网站:https://www.jb51.net/article/56532.htm
5.常见的web漏洞,并说明出现的原因和解决方案?
答:SQL注入漏洞、XSS、CSRF、上传漏洞、未加密登录请求 等等
相关网站:https://blog.csdn.net/qq_28061489/article/details/79572310,https://wenku.baidu.com/view/dbb0991afbd6195f312b3169a45177232f60e41c.html,https://blog.csdn.net/u013777676/article/details/52124298/
6.php中namespace的作用?
答:解决用户编写的代码与PHP内部的类/函数/常量或第三方类/函数/常量之间的名字冲突。为很长的标识符名称(通常是为了缓解第一类问题而定义的)创建一个别名(或简短)的名称,提高源代码的可读性。
相关网站:官网:http://php.net/manual/zh/language.namespaces.rationale.php,https://www.cnblogs.com/kuyuecs/p/3556421.html
7.列出redis支持的数据类型?
答:string(字符串),hash(哈希),list(列表),set(集合)及zset(sorted set:有序集合)。
相关网站:http://www.runoob.com/redis/redis-data-types.html
8.列出php中类的自动加载相关的函数名?
答: __autoload() 和 spl_autoload_register()
相关网站:官网:http://php.net/manual/zh/language.oop5.autoload.php
9.统计一个字符串在另一个字符串出现的次数?
答:
substr_count($haystack, $needle [,$offset [,$length]])
其中参数:
$haystack表示母字符串,$needl表示要查找的字符
$offset表示查找的起点,$length表示查找的长度,均为可选参数
相关网站:https://www.jb51.net/article/58015.htm
原文地址:https://www.cnblogs.com/wensens/p/9663463.html