生成CSRF时报504 [ 2.0 版本 ]
我在表单中加入<input name="_csrf" type="hidden" id="_csrf" value="<?= Yii::$app->request->csrfToken ?>">
代码,访问的时候一直等待,直到504超时,错误日志大概就是
"PHP Fatal Error","message":"Maximum execution time of 30 seconds exceeded","file":"\/var\/www\/html\/carnoc\/vendor\/yiisoft\/yii2\/base\/Security.php","line":502,
看了一下502行,是生成随机数,都是下载的包,没有改动过,
// mcrypt_create_iv() does not use libmcrypt. Since PHP 5.3.7 it directly reads
// CryptGenRandom on Windows. Elsewhere it directly reads /dev/urandom.
if (function_exists('mcrypt_create_iv')) {
$key = mcrypt_create_iv($length, MCRYPT_DEV_URANDOM);
if (StringHelper::byteLength($key) === $length) {
return $key;
}
}
MCRYPT_DEV_URANDOM
这个参数也不会造成阻塞呀,为什么还报504呢
共 0 个回答
没有找到数据。
menglulu
注册时间:2018-04-20
最后登录:2018-05-31
在线时长:0小时24分
最后登录:2018-05-31
在线时长:0小时24分
- 粉丝0
- 金钱0
- 威望0
- 积分0