找到../include/common.func.php 文件
在304行左右 找到下面这个方法
function GetCkVdValue()
{
@session_id($_COOKIE['PHPSESSID']);
@session_start();
return isset($_SESSION['securimage_code_value']) ? $_SESSION['securimage_code_value'] : '';
}
在这下面添加一个_alert_back()方法
/**
*_alert_back() 弹窗
*@access public 表示函数对外公开
*@return float 表示返回出来一个浮点数字
*/
function _alert_back($_info,$_url){
echo "<script type='text/javascript'>alert('$_info');window.location.href='$_url';</script>";
}
然后在你的../plus/diy.php中把
$goto = !empty($cfg_cmspath) ? $cfg_cmspath : '/';修改为$goto = !empty($cfg_cmspath) ? $cfg_cmspath : $_SERVER["HTTP_REFERER"];
showmsg($bkmsg, $goto);修改为_alert_back($bkmsg,$goto);

本文介绍了一种在PHP中增强会话安全性的方法,通过修改common.func.php文件中的GetCkVdValue()函数,并新增_alert_back()方法来实现弹窗警告与页面跳转功能。同时,对diy.php中的页面跳转逻辑进行了优化。
1606

被折叠的 条评论
为什么被折叠?



