一个简单的网页密码登陆php代码

2014-06-01  来源:本站原创  分类:php实例  人气:5 

密码对,就可以看到指定内容, 密码不对就进不去

<?php
$password = "1234"; // 这里是密码
$p = "";
if(isset($_COOKIE["isview"]) and $_COOKIE["isview"] == $password){
$isview = true;
}else{
if(isset($_POST["pwd"])){
if($_POST["pwd"] == $password){
setcookie("isview",$_POST["pwd"],time()+3600*3);
$isview = true;
}else{
$p = (empty($_POST["pwd"])) ? "需要密码才能查看,请输入密码。" : "密码不正确,请重新输入。";
}
}else{
$isview = false;
$p = "请输入密码查看,获取密码可联系我。";
}
}
if($isview){ ?>
这里是密码成功后显示的地方
<?php }else{ ?>
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" " http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns=" http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
<meta http-equiv="pragma" content="no-cache" />
<meta http-equiv="cache-control" content="no-cache" />
<meta http-equiv="expires" content="0" />
<title>脚本之家提醒你输入密码</title>
<!--[if lt IE 6]>
<style type="text/css">
.z3_ie_fix{
float:left;
}
</style>
<![endif]-->
<style type="text/css">
<!--
body{
background:none;
}
.passport{
border:1px solid red;
background-color:#FFFFCC;
width:400px;
height:100px;
position:absolute;
left:49.9%;
top:49.9%;
margin-left:-200px;
margin-top:-55px;
font-size:14px;
text-align:center;
line-height:30px;
color:#746A6A;
}
-->
</style>
<div class="passport">
<div style="padding-top:20px;">
<form action="?yes" method="post" style="margin:0px;">输入查看密码
<input type="password" name="pwd" /> <input type="submit" value="查看" />
</form>
<?php echo $p; ?>
</div>
</div>
<?php
} ?>
</body>
</html>
相关文章
  • 一个简单的网页密码登陆php代码 2014-06-01

    密码对,就可以看到指定内容, 密码不对就进不去 <?php $password = "1234"; // 这里是密码 $p = ""; if(isset($_COOKIE["isview"]) and $_COOKIE["isview"] == $password){ $isview = true; }else{ if(isset($_POST["pwd"])){ if($_POST["pw

  • 一个简单的javascript图片放大效果代码 2014-07-15

    javascript图片放大效果多用于小图片产品的展示. 一个简单的图片放大效果: 参数说明: 1.berviary:String,需要被放大的图片id 2.expand:object,放大区域,如果不设置此项或者此项的id未设置,则默认为光标跟随模式,会自动创建用于显示放大区域的div. 3.clip:object,裁剪区域的大小,即鼠标移动到需要放大的图片上时,突出显示需要被放的大区域 4.opacity:float,放大时图片被遮罩的区域的透明度 效果1: 调用的js代码: $E({ber

  • PHP用户名和密码登陆验证代码 2014-05-15

    登陆页面:Login.php页面 ------------------------------------------------- <script language="javascript"> function RefreshImage(id){ document.getElementById(id).src ='im.php?'+Math.random(1); } function ver(){ var yan=document.getElementById("

  • java 使用线程做的一个简单的ATM存取款实例代码 2014-07-19

    线程 Thread 类,和 Runable 接口 比较两者的特点和应用领域.可以,直接继承线程Thread类.该方法编写简单,可以直接操作线程,适用于单重继承情况,因而不能在继承其他类,下面我们来看一个实例 实现Runnable接口.当一个线程已继承了另一个类时,就只能用实现Runnable接口的方法来创建线程,且便于保持程序风格的一致性. 我们知道,一个具有生命的线程,具有下面五种状态: 创建状态 使用new运算符创建一个线程后,该线程仅仅是一个空对象,系统没有分配资源,称该线程处于创建状态(

  • 一个简单的弹性返回顶部JS代码实现介绍 2015-01-22

    页面滚动条处于低端,点击回到顶部,并且隐藏掉,具体实现代码如下,感兴趣的朋友可以参考下哈 昨天做了一个这样的功能,贴出来参考. HTML/JS/CSS代码: <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"> <html xmlns="http://

  • 一个简单的Ext.XTemplate的实例代码 2014-09-06

    把省份与城市以树的形式输出的Ext.XTemplate的实例代码,需要的朋友可以参考下 把省份与城市以树的形式输出 Ext.lib.Ajax.request( 'POST', '/Index/mainIndex', { success: function (data) { data.responseText = "{pros:" + data.responseText + "}"; //获取后台回调的省份城市JSON格式数据 var response = Ext.u

  • 一个简单的鉴别密码强度的jquery tip 2013-07-03

    [code="java"] $('#pass').keyup(function(e) { var strongRegex = new RegExp("^(?=.{8,})(?=.*[A-Z])(?=.*[a-z])(?=.*[0-9])(?=.*\\W).*$", "g"); var mediumRegex = new RegExp("^(?=.{7,})(((?=.*[A-Z])(?=.*[a-z]))|((?=.*[A-Z])(?=

  • 一个简单的JavaScript 日期计算算法 2013-12-24

    这个一个简单的JavaScript日期计算算法代码 <script type="text/javascript"> var today=new Date(); //定义当天日期对象 var year = today.getYear(); //获取年份 var month = today.getMonth(); //获取月份 var date = today.getDate(); //获取日期值 try{ //定义下个日期对象,日期值加上30天 var nextDay = n

  • 利用ASIHTTPRequest 实现一个简单的登陆验证 2012-07-16

    今天给大家带来一个简单的登陆验证,用的是ASIHttpRequest 这个开源类库,使用的方法很简单,从网上下载下来以后,添加到项目中,并添加一下这些框架. 下面上代码 [cpp] view plain copy // // ViewController.h // NetDemo // // Created by zhouhaifeng on 12-6-6. // Copyright (c) 2012年 zhouhaifeng. All rights reserved. // #import <

  • java正则表达式简单使用和网页爬虫的制作代码 2014-02-20

    java正则表达式简单使用和网页爬虫的制作代码,需要的朋友可以参考一下 正则表达式是一种专门用于对字符串的操作的规则. 1.在String类中就有一些方法是对字符串进行匹配,切割. 判断字符串是否与给出的正则表达式匹配的:boolean matches( String regex); 按照给定的正则表达式对字符串进行切割的:String[] split(String regex); 将符合正则表达式的字符串替换成我们想要的其他字符串:String replaceAll(String regex,

  • 一个很简单的无限分类树实现代码 2013-11-03

    一个很简单的无限分类树实现代码,需要的朋友可以参考下. 简单树形 国务院 省级办公单位 安徽 河南省 阜阳市 界首市 河北省 广东省 省级办公单位2 范冰冰2 范冰冰4 某导演 某导演 某导演 某导演 某导演 某导演 某导演 某导演 某导演 某导演 某导演 某导演 某导演 某导演 范冰冰2 范冰冰2 省级办公单位3 省级办公单位4 国务院 省级办公单位 安徽 河南省 阜阳市 界首市 河北省 广东省 [Ctrl+A 全选 注:如需引入外部Js需刷新才能执行]

  • 一个简单的js动画效果代码 2014-03-08

    前段时间为了做动画,学习了一下tween算法的使用,这几天根据tween算法,然后根据各种材料参考,做了一个简单的动画函数. 实现的功能:移动,暂停,恢复,停止. 未实现的功能:无法实现单位换算,不能实现颜色渐变(还有很多,有待完善...) 代码中的使用方法如下: var $m = $M("divAnimate"); _("btnAnimate").onclick = function(){ this.disabled = true; var that = this

  • 一个简单的动态加载js和css的jquery代码 2014-05-31

    动态加载js和css的jquery,可用于在生成页面时通过js函数加载一些共通的js和css文件,需要的朋友可以参考下 一个简单的动态加载js和css的jquery代码,用于在生成页面时通过js函数加载一些共通的js和css文件. //how to use the function below: //$.include('file/ajaxa.js');$.include('file/ajaxa.css'); //or $.includePath = 'file/';$.include(['aj

  • 一个简单的JS时间控件示例代码(JS时分秒时间控件) 2014-06-16

    这篇文章主要介绍了一个简单的JS时间控件示例代码(JS时分秒时间控件).需要的朋友可以过来参考下,希望对大家有所帮助 自己在网上找了半天没找到只有 "时分秒"的控件, 就自己做了个,发在这里方便有人用到 鼠标点击 后 的效果 SetTime.js /**//*********************************** * 使用说明: * 首先把本控件包含到页面 * <script src="XXX/setTime.js" type="tex

  • 一个简单的全屏图片上下打开显示网页效果示例 2014-09-09

    这是一个简单的全屏图片上下打开显示网页效果,源码如下,喜欢的朋友可以练练手 上源码看效果: <!DOCTYPE html> <html> <head> <title></title> <style> body { margin: 0; padding: 0; } .wrap { overflow: hidden; position: fixed; z-index: 99999; width: 100%; top: 0; left: 0

  • 优化代码的一个简单方法:不要添加过多的参数 2014-12-12

    你需要增加一些新功能到你的函数或类.比如说你需要删除所有保存的对象,但是同时可选择地调用他们的一个方法. 这很容易,不是吗?让我们加一个参数到removeAllObjects!如果参数为true,那么调用该方法,否则不. 然而这不是一个那么好的主意-. 参数有什么不好? 使用参数错了吗? 不,不是的. 参数是好的,但是当你创建一个带参数的函数或增加一个参数到已有的函数时,有些事是需要考虑的. 让我们先做一个比较: 一些代码: $pump = new OilPump(); $pump->turnS

  • 仅用50行Python代码实现一个简单的代理服务器 2015-01-19

    这篇文章主要介绍了仅用50行Python代码实现一个简单的代理服务器,利用最简单的client->proxy->forward原理在socket模块下编写,需要的朋友可以参考下 之前遇到一个场景是这样的: 我在自己的电脑上需要用mongodb图形客户端,但是mongodb的服务器地址没有对外网开放,只能通过先登录主机A,然后再从A连接mongodb服务器B. 本来想通过ssh端口转发的,但是我没有从机器A连接ssh到B的权限.于是就自己用python写一个. 原理很简单. 1.开一个socke

  • asp.net AutoCompleteExtender的一个简单例子代码 2015-03-20

    asp.net AutoCompleteExtender的一个简单例子代码 <asp:TextBox ID="txtTempScenic" runat="server"></asp:TextBox> <ajax:AutoCompleteExtender ID="txtTempScenic_AutoCompleteExtender" runat="server" BehaviorID="A

  • 一个简单的转换输出的shell脚本代码 2013-12-05

    一个简单的转换输出的shell脚本,学习shell脚本的朋友可以看下实现方法 一个简单的转换输出的shell脚本,从健盘输入 a,b,c 这种格式 输出如下格式: a c #!/bin/bash read -p '请输入:' echo $REPLY >.tmp5 count=`grep -o ',' .tmp5 |wc -l` echo $count count_=$((count+1)) i=1 :>.tmp1 while [ $i -le $count_ ] do echo $i awk

  • 一个简单的多线程爬虫 2014-08-02

    本文介绍一个简单的多线程并发爬虫,这里说的简单是指爬取的数据规模不大,单机运行,并且不使用数据库,但保证多线程下的数据的一致性,并且能让爬得正起劲的爬虫停下来,而且能保存爬取状态以备下次继续. 爬虫实现的步骤基本如下: 分析网页结构,选取自己感兴趣的部分; 建立两个Buffer,一个用于保存已经访问的URL,一个用户保存带访问的URL; 从待访问的Buffer中取出一个URL来爬取,保存这个URL中感兴趣的信息:并将这个URL加入已经访问的Buffer中,然后将这个URL中的所有外链URLs中没