1.2
富而不娇 , 穷则自立 -

首先给大家说明的浏览器状态管理,分为两点:

1:cookie意思就是:客户端,就像我们所使用的360安全卫士里面的清理cookie一样,

都是用来清理浏览器的缓存垃圾和保存我们的登陆信息,它里面有三个参数分别为mysetcookie,你需要判断的名字,保存多少秒,还有就是

获取他的一个关键语句就是$_cookie具体代码如下所示:

1     if($row[0]){
2         setcookie("mycookie",$user,time()+1800);
3 
4     }

 1 <body>
 2 <?php
 3 if(isset($_COOKIE['mycookie'])){
 4     echo "欢迎你:".$_COOKIE['mycookie'];
 5 }else{
 6 ?>
 7 
 8 <form action="login.php" method="post">
 9     用户名:<input type="text" size="10" name="userName" /><br>
10     密  码:<input type="text" name="pass" /><br/>
11     <input type="submit" name="submit" value="登录"/>
12 </form>
13 <?php
14 }
15 ?>

2:session意思就是:服务器,他需要启动开关,开的关键词是:session_start(),注意开是放在代码的最上面,关的关键词是:

unset();他只是关掉一个,如果说我们session有很多就要用到session_destroy();关掉页面上的全部session;他里面只有一个参数

mysetcookie,只有保存多少秒他是默认的二十分钟,我们不需要写;具体代码如下所示:

 1 <?php
 2 setcookie("mycookie","");
 3 
 4 if(isset($_POST['submit'])){
 5     $user = $_POST['userName'];
 6     $pass = $_POST['pass'];
 7 
 8     $conn = mysql_connect("localhost","root","root") or die("链接数据库失败");
 9     mysql_select_db("test");
10     mysql_query("set names 'utf8'");
11 
12     $sql = "SELECT COUNT( * ) FROM users WHERE  `userName` =  '$user' AND  `pass` =  '$pass'";
13     $result = mysql_query($sql);
14     $row = mysql_fetch_row($result);
15 
16     if($row[0]){
17         setcookie("mycookie",$user,time()+1800);
18 
19     }
20 }
21 ?>
22 
23 <body>
24 <?php
25 if(isset($_COOKIE['mycookie'])){
26     echo "欢迎你:".$_COOKIE['mycookie'];
27 }else{
28 ?>

在给大家介绍一个只能输入数字不能输入字母的语句,如以下图案所示:

 1 跳转到 <input type="text" name="" onkeyup="this.value=this.value.replace(/\D/g,'')" id="jumpPage" maxlength="3" size="3"/>页 

 1 </body>
 2 <script>
 3     var jp = document.getElementById("jumpPage");
 4     jp.onkeydown = function(e){
 5         var e = e || window.event;
 6         if(e.keyCode == 13){
 7             location.href = "booklist.php?page="+jp.value;
 8         }
 9     }
10 </script>

在这里就没有什么说的了,(*^__^*) 嘻嘻……!

 

posted on 2014-04-30 17:55  ke丶  阅读(281)  评论(0编辑  收藏  举报