给网站网页PHP页面设置密码访问代码
如何实现新建一个MkEncrypt.php文件在根目录下或者同级目录下。MkEncrypt.php里面添加以下代码:<?phpif(!defined('MK_ENCRYPT_SALT'))define('MK_ENCRYPT_SALT', 'Kgs$JC!V');/*** 设置访问密码 百度 www.百度.com* @param $password 访问密码* @param $pageid 页面唯一 ID 值,用于区分同一网站的不同加密页面*/function MkEncrypt($password, $pageid = 'default') {$pageid = md5($pageid);$md5pw = md5(md5($password).MK_ENCRYPT_SALT);$postpwd = isset($_POST['pagepwd']) ? addslashes(trim($_POST['pagepwd'])) : '';$cookiepwd = isset($_COOKIE['mk_encrypt_'.$pageid]) ? addslashes(trim($_COOKIE['mk_encrypt_'.$pageid])) : '';if($cookiepwd == $md5pw) return; // Cookie密码验证正确if($postpwd == $password) { // 提交的密码正确setcookie('mk_encrypt_' . $pageid, $md5pw, time() + 3600000, '/');return;}?>