谁一开始就是大神?

PHP 第121页

PHP

Yii2如何实现局部打开csrf验证?[2.0]

kenlovely阅读(98)

Yii2如何实现局部打开csrf 验证?

你可以写一个基类控制器,你自己写的控制器都继承它。在基类控制器里
public $enableCsrfValidation = false;
当你某个控制器需要验证的时候,在当前控制器设true
在某些不想验证CSRF的控制器中添加:
public $enableCsrfValidation = false;

php中间件是什么?[2.0]

Kindelephant阅读(102)

php中间件是什么?

php中间件(middleware)是一个闭包,而且返回一个闭包。
中间件为过滤进入应用的HTTP请求提供了一套便利的机制,可以分为前置中间件和后置中间件。常用于验证用户是否经过认证,添加响应头(跨域),记录请求日志等。

请问这样的sql怎么处理怎么写[2.0]

JimJames阅读(105)

请问这样的sql 怎么处理 怎么写

`
->select([

        'moneya +',
        'moneyb as spmoney'
    ])`
    

让他变成这样

select ((moneya+moneyb) as spmoney)

目前打印出来的语句是
select moneya +, moneyb AS spmoney FROM table

use yii\db\Expression;
select([new Expression(“‘moneya+moneyb’ as spmoney”))
用字符串方式不行么? 或者 addSelect
->select('moneya+moneyb as spmoney')
这样应该也可以的吧

如何使用PHP和MySQL上传视频? [2.0]

lionsuper阅读(140)

如何使用PHP和MySQL上传视频? 

move_uploaded_file 啊 传到指定位置 ,或者 直接传到oss 上 ,然后把视频地址返回到数据库存储起来。

yii2.0缓存页面,页面分电脑和手机,如何缓存?[2.0]

littlesuper阅读(99)

yii2.0 缓存页面,页面分电脑和手机,如何缓存?

页面缓存指的是在服务器端缓存整个页面的内容。 随后当同一个页面被请求时,内容将从缓存中取出,而不是重新生成。

页面缓存由 yii\filters\PageCache 类提供支持,该类是一个过滤器。 它可以像这样在控制器类中使用:

public function behaviors()
{

return [
    [
        'class' => 'yii\filters\PageCache',
        'only' => ['index'],
        'duration' => 60,
        'variations' => [
            \Yii::$app->language,
        ],
        'dependency' => [
            'class' => 'yii\caching\DbDependency',
            'sql' => 'SELECT COUNT(*) FROM post',
        ],
    ],
];

}
上述代码表示页面缓存只在 index 操作时启用,页面内容最多被缓存 60 秒, 会随着当前应用的语言更改而变化。 如果文章总数发生变化则缓存的页面会失效。

如你所见,页面缓存和片段缓存极其相似。 它们都支持 duration,dependencies,variations 和 enabled 配置选项。 它们的主要区别是页面缓存是由过滤器实现,而片段缓存则是一个小部件。

yii2.0 缓存页面,同一个控制器,但是区分不同的页面模板,页面分电脑和手机,如何缓存?

在控制器使用缓存,获取控制器模型,类,方法名写入only。如果手机pc使用同样的控制器方法,就想办法区分缓存名字

PHP如何根据IP查询对应的省市?[2.0]

fationyak阅读(103)

PHP 如何根据 IP 查询对应的省市?

找一些免费的ip归属地查询接口对接吧,例如淘宝、百度、腾讯等。
GeoLite City 库
可以到官网注册账户下载,不过网速不好下载不下来,官网地址:https://www.maxmind.com/
如果下载不下来,来这个Q群,群文件里面我上传了一个,自行下载 ip库是2020-12-15下载的,还算比较新。
QQ群(新):782387676,入群验证:fecmall

为什么小程序在苹果手机上打开速度很慢?[2.0]

Noblefrog阅读(102)

为什么小程序在苹果手机上打开速度很慢?

新上线的小程序,用安卓手机打开使用一点都不卡,可是用苹果手机打开使用时很卡很卡,白屏,很急很急,希望能得到官方的回答

用真机测试模式查原因不就完事了。

PHP网站记录用户浏览轨迹如何实现?[2.0]

CleverEagle阅读(118)

PHP网站记录用户浏览轨迹如何实现?

你写一个model 在里面获取用户信息、控制器跟方法 然后保存下来,在公共文件调用(只调用一次),用户访问哪里都能获取到
在每个控制器都实现一个统一的构造方法,每次进入,都把用户编码和访问的php路劲存起来,这样就知道用户在小程序上的浏览轨迹了

登录

找回密码

注册