PHP写一个简单的网页加密认证

为了给PHP的小网页做一些简答的加密,所以用上了这个代码

PHP写一个简单的网页加密认证_第1张图片
加密

上代码


 *
 * 然后把本页代码命名为password.php即可.
 *  
 *  PS:需要退出登录就直接在页面的后面加入请求password.php?action=logout
 */
$page_pwd = md5('小小酥'); //你要设置的密码
$page_cookname = 'my-page-password'; //你要设置的cookie名
$page_now = "http://" . $_SERVER['SERVER_NAME'] . $_SERVER['SCRIPT_NAME'];
$action = @$_GET['action'];
$page_postpwd = @$_POST['page_pwd'];
$page_cookiepwd = @$_COOKIE["$page_cookname"];
$page_cookietime = time() + 60 * 60 * 24 * 7;

//输出网页的头部
$head =  '
    
    
    product
    
    
    
    
    
';

//退出登录
if ($action == "logout") {
    setcookie($page_cookname, "", time() - 1);
    echo '
    

    
    
    

退出成功,2秒后自动跳转

点此马上跳转
'; exit; } //有输入密码 if ($page_postpwd != "") { //密码错误 if (md5("$page_postpwd") != $page_pwd) { echo $head; echo '

密码错误,2秒后自动跳转

点此马上跳转
'; exit; } //密码正确 else { //设置Cookies setcookie($page_cookname, md5("$page_postpwd"), $page_cookietime); echo $head; echo '

密码正确,2秒后自动跳转

点此马上跳转
'; exit; } } //没输入密码 if ($page_cookiepwd != $page_pwd) { echo $head; echo '

这是一个私人页面,请输入您的密码



'; exit; } ?>

你可能感兴趣的:(PHP写一个简单的网页加密认证)