最新的织梦版本(2018-01-09)修改了include文件夹中的common.func.php,增加了两个函数。
下载的模板文件夹中如果提供了common.func.php文件,很有可能没有这两个函数,于是会造成错误。
需要将这两个函数的代码粘贴到/include/common.func.php文件中,代码如下:
03 |
$rand = dede_random_bytes(16); |
04 |
$_SESSION[ 'token' ] = ($rand === FALSE) |
05 |
? md5(uniqid(mt_rand(), TRUE)) |
07 |
return $_SESSION[ 'token' ]; |
09 | function dede_random_bytes($length) |
11 |
if (empty($length) OR ! ctype_digit((string) $length)) |
15 |
if (function_exists( 'random_bytes' )) |
19 |
return random_bytes((int) $length); |
26 |
if (defined( 'MCRYPT_DEV_URANDOM' ) && ($output = mcrypt_create_iv($length, MCRYPT_DEV_URANDOM)) !== FALSE) |
30 |
if (is_readable( '/dev/urandom' ) && ($fp = fopen( '/dev/urandom' , 'rb' )) !== FALSE) |
32 |
is_php( '5.4' ) && stream_set_chunk_size($fp, $length); |
33 |
$output = fread($fp, $length); |
40 |
if (function_exists( 'openssl_random_pseudo_bytes' )) |
42 |
return openssl_random_pseudo_bytes($length); |
|
/**将以上代码粘贴到
* 载入小助手,系统默认载入小助手
这段代码的上方即可。
郑重声明:
本站所有内容均由互联网收集整理、网友上传,并且以计算机技术研究交流为目的,仅供大家参考、学习,不存在任何商业目的与商业用途。
若您需要商业运营或用于其他商业活动,请您购买正版授权并合法使用。
我们不承担任何技术及版权问题,且不对任何资源负法律责任。
如无法下载,联系站长索要。
如有侵犯您的版权,请给我们来信:admin@cniao8.com,我们尽快处理。