首页  >  文章  >  php教程  >  PHP Session使用方法Session 应用实例

PHP Session使用方法Session 应用实例

WBOY
WBOY原创
2016-06-08 17:27:081580浏览

SESSION是一个服务器全局变量,常用于用户登陆,购物车实例,用在一些安全要求比较高的应用中。 session 还有很多优点,比如控制容易,可以按照用户自定义存储等(存储于数据库),PHP.ini 的权限,默认 session 的存放路径是服务器的系统临时文件夹


/*
SESSION简单说明
 SESSION是一个服务器全局变量,常用于用户登陆,购物车实例,用在一些安全要求比较高的应用中。

 session 还有很多优点,比如控制容易,可以按照用户自定义存储等(存储于数据库教程),PHP.ini 的权限,默认 session 的存放路径是服务器的系统临时文件夹

Session 使用方法

 如何创建 session? 非常简单,真的。启动 session 会话,并创建一个 $useradmin 变量
 代码如下 复制代码

  session session_start();
$_session["admin"] = 'www.111cn.net';
session_unset();
session_destroy();

?>

*/
 代码如下

复制代码


    session session_start();
  $_session["admin"] = 'www.111cn.net';
  session_unset();
  session_destroy();

 ?>

 代码如下 复制代码

$db ='abc';
$c = mysql教程_connect('localhost','root','123456');

$sql = "Select * from session_test where admin= '$admin' and pwd='$pwd'";
$result = mysql_db_query($db,$sql,$c);

if( mysql_num_rows( $result ) )
{
 $rs = mysql_fetch_array( $result );
 $_SESSION['admin'] = $admin; 
}
else
{
 exit('用户名密码不正确');
}

session实例应用的一个简单的实例
 代码如下 复制代码
if( isset( $_SESSION['admin'] ) && isset( $_SESSION['admin'] != '' ) )
{
 header('location:http://www.111cn.net'); //判断了session的admin是有值的所以进行跳转
}
else
{
 exit('未登陆');
}
 create table session_test(

  admin(20) not null default '',

  pwd(20) not null default ''  
 代码如下 复制代码
  $_session["admin"] = '';
  //或
  session_unset();
  //或
  session_destroy();
 )type = mysima;

 
 插入一条数据

 insert into session_test values('admin','123456');
//用户登陆<script>ec(2);</script>
 代码如下 复制代码
$db ='abc'; $c = mysql教程_connect('localhost','root','123456'); $sql = "Select * from session_test where admin= '$admin' and pwd='$pwd'"; $result = mysql_db_query($db,$sql,$c); if( mysql_num_rows( $result ) ) {  $rs = mysql_fetch_array( $result );  $_SESSION['admin'] = $admin;  } else {  exit('用户名密码不正确'); } //好上面的登陆实例完成了,现在我们来判断用户是否为登陆状态,如果是就进入相关页面
 代码如下 复制代码
if( isset( $_SESSION['admin'] ) && isset( $_SESSION['admin'] != '' ) ) {  header('location:http://www.111cn.net'); //判断了session的admin是有值的所以进行跳转 } else {  exit('未登陆'); } // 下面我们再退出登陆状态
 代码如下 复制代码
  $_session["admin"] = '';   //或   session_unset();   //或   session_destroy(); //本站原创文章转载注明来自www.111cn.net ?>
声明:
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系admin@php.cn