2014-02-26 杂谈 . 用户登陆 . 对模板引擎的理解

杂谈php

sessionhtml

在英语中指会话期,在php中经常使用于记录登录状态等信息,由于你不可能让用户每打开一个页面都登录一次,因而就用session保存用户的信息。网站中,每一页的变量只能当前页使用,但session定义的变量是全局变量。如:$_SESSION['username']程序员

isset()web

经常使用于确认变量是否设置,若是没设置或设置成null就返回false,反之返回ture。当确认多个变量时就要每一个都为ture。常量用defined()检查。?与unset()区别数据库

redirect数组

url重定向。$this->redirect('Login/login');跳转到Login文件夹下的login.html文件服务器

get,postsession

在http协议下,全部的输入输出都是http请求与响应。客户端向服务器端发送的叫请求反之叫响应。get和post就是向服务器端发送请求的,只是get会把用户名和密码都显示出来,而post就不会。post请求的数据会放在$_POST数组下,如:$username=$_POST['username'];是把username传给服务器,再找到服务器中username表吗?函数

用户登陆post

用户要登陆,首先接受用户的填写信息,检查数据库中是否存在,存在就容许登陆,不存在就显示错误。

首先:$username=$_POST('username');

      $password=$_POST('password');

      $code=$_POST('code');

      if(md5($code!=$_SESSION('code'))){   //用md5加密验证码,

         $this->'验证码不正确';

       }

       $user=M('User');              //要对数据库User表操做,就要先实例化他。

                                        实际上是$user= new Moder();

       下面是对数据库的操做,

对模板引擎的理解

 所谓的模板引擎是干什么用的,就是将一个网站的前台和后台分离,一个搞程序的懂美工的很少,懂美工的懂程序也不太可能。因此模板引擎就是将美工的设计和程序员的程序融合,当要更改的时候,不会互相牵扯。

  对程序员来讲,主要用好两个函数一个session(),一个display()。session只要用于往前台传数据,display()主要用于展现。

 ?session往前台传数据,参数有什么要求,格式。

 ?display 不记得了又。。。。

相关文章
相关标签/搜索