PHP
-
如果客户端禁止 cookie 能实现 session 还能用吗?
Cookie与 Session,一般认为是两个独立的东西,Session采用的是在服务器端保持状态的方案,而Cookie采用的是在客户端保持状态的方案。但为什么禁用Cookie就不...
-
使用php写一段简单查询,查出所有姓名为“张三”的内容并打印出来
表名 UserName Tel Content Date 张三 13333663366 大专毕业 2006-10-11 张三 13612312331 本科毕业 2006-10-...
-
对于大流量的网站,您采用什么样的方法来解决访问量问题?
1 有效使用缓存,增加缓存命中率 2 使用负载均衡 3 对静态文件使用CDN进行存储和加速 4 想法减少数据库的使用 5 查看出现统计的瓶颈在哪里
-
apache是怎么跟php通讯的,sapi是什么
使用sapi通讯,sapi是php封装的对外数据传递接口,通常有cgi/fastcgi/cli/apache2handler四种运行模式。
-
Contract 是什么?
Contract(契约)是 laravel 定义框架提供的核心服务的接口。Contract 和 Facades 并没有本质意义上的区别,其作用就是使接口低耦合、更简单。
-
Facades 是什么
Facades(一种设计模式,通常翻译为外观模式)提供了一个”static”(静态)接口去访问注册到 IoC 容器中的类。提供了简单、易记的语法,而无需记住必须手动注入或配置的长长...
-
Yii2 的自动加载原理
1、检查类名是否已缓存在classMap或_coreClasses数组中,如果是则直接require相应的文件路径,_coreClasses是框架自有类的映射表;否则去第2步; 2...
-
laravel 路由隐式绑定的原理
Laravel 会自动处理在路由或控制器方法中,与类型提示的变量名相匹配的路由段名称的的 Eloquent 模型。
-
PHP 中布尔值为 false 的情况
js 1、null(代表空值)为false 2、false(布尔值的false,字符串"false"布尔值为true) 3、0(数字0,字符串"0"布尔值都为false) 4、""...
-
什么是php 的生命周期
模块初始化阶段 (Module init): 即调用每个拓展源码中的的 PHP_MINIT_FUNCTION 中的方法初始化模块,进行一些模块所需变量的申请,内存分配等。 请求初始...
-
php中实现有权重的随机算法
js 1 weight = 0; 2tempdata = array(); 3 foreach (data asone) { 4 5 weight +=one['weight'];...
-
简述一下PHP短信验证码如何防刷?
1、时间限制:60 秒后才能再次发送 从发送验证码开始,前端(客户端)会进行一个 60 秒的倒数,在这一分钟之内,用户是无法提交多次发送信息的请求的。这种方法虽然使用得比较普遍,但...
-
请简述PHP在Apache下的几种运行方式并加以比较?如何让PHP在Linux+Apache下以Fast CGI方式运行?
php在apache有3中运行方式:CGI模式、FastCGI模式、Apache 模块DLL。 比较: **Cgi模式和模块dll加载方式比较**: Cgi模式下,apache调用...
-
分析一个问题:php-fpm的日志正常,但客户端却超时了,你认为可能是哪里出了问题,怎么排查?
检查nginx log,请求是否达到nginx 和是否正常转发给 php-fpm