• PHP浏览器状态管理!


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

    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>

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

  • 相关阅读:
    Git
    canvas画布
    Node.js
    node的consoidate的插件统一
    使用nodejs去做一个验证码
    node的cookie-parser和express-session
    node的router路由。
    node的经典事件监听
    使用node去爬虫
    node的读写流
  • 原文地址:https://www.cnblogs.com/ws3366/p/3701897.html
Copyright © 2020-2023  润新知