php会话管理是什么,php会话管理和控制

本篇将介绍php会话管理和控制的相关内容。

php会话管理和控制<?php

setcookie('name');

setcookie('mycookie');

setcookie('mycookie','');

setcookie("mycookie",false);

setcookie('mycookie','',time()-3600);

echo ($HTTP_COOKIE_VARS['mycookie']);

print_r($_COOKIE);

?>

if (($_POST['username'] != null) && ($_POST['password'] != null)) {

$userName = $_POST['username'];

$passWord =md5($_POST['password']);

$conn = mysqli_connect('localhost', 'root', 'root');

mysqli_select_db($conn, 'test');

$sql = "select * from user where 'username = '$userName'";

$res = mysqli_query($conn, $sql);

$row = mysqli_fetch_assoc($res);

if ($row['password'] == $passWord) {

setcookie('username',$userName,time()+60*60*24*30);

setcookie('password',$passWord,time()+60*60*24*30);

header('Location: welcome.php'."?username=$userName");

}

}

if (($_COOKIE['username'] != null) && ($_COOKIE['password'] != null)) {

$userName = $_COOKIE['username'];

$passWord = $_COOKIE['password'];

$conn = mysqli_connect('localhost', 'root', 'root', 'test');

$res = mysqli_query($conn, "select * from user where username = '$userName'");

$row = mysqli_fetch_assoc($res);

if ($row['password'] == $passWord) {

header('location:welcome.php'."?username=$userName");

}

}

?>

用户名:

密码:

/*

* session使用:

* 1.开启session

* 2.添加session

* 3.读取session数据

* 4.销毁session数据

* 5.session的扩展:默认session存储位置

*/

session_start();

$_SESSION=array('name' => '小明');

$_SESSION = array();//销毁

echo $_SESSION['name'];

// $_SESSION['name']='小明';

// $_SESSION['name']='小明1';

// echo $_SESSION['name'];

// unset($_SESSION['name']);销毁且不可逆

// echo $_SESSION['name'];

?>

session_start();

if (($_POST['username'] != null) && ($_POST['password'] != null)) {

$userName = $_POST['username'];

$passWord = $_POST['password'];

$conn = mysqli_connect('localhost', 'root', 'root', 'test');

$res = mysqli_query($conn, "select * from user where username='$userName'");

$row = mysqli_fetch_assoc($res);

if ($row['password'] == $passWord) {

$_SESSION['username'] = $userName;

$_SESSION['password'] = $passWord;

header('Location:welcome.php');

}

}

?>

session_start();

$userName = $_SESSION['username'];

?>

$goods = array();

$i = 0;

$conn = mysqli_connect('localhost', 'root', 'root', 'test');

$res = mysqli_query($conn, 'select * from shop');

while ($row = mysqli_fetch_assoc($res)){

$goods[$i]['id'] = $row['id'];

$goods[$i]['name'] = $row['name'];

$goods[$i]['price'] = $row['price'];

$i++;

}

?>

foreach ($goods as $value){

echo '商品名'.$value['name'].'价格'.$value['price'];

echo "


';

}

?>

查看购物车

session_start();

$name = $_GET['name'];

$price = $_GET['price'];

$goods = $_SESSION['goods'];

if ($name == $goods[$name]['name']) {

$_SESSION['totalPrice'] += $price;

$goods[$name]['number'] += 1;

}else {

$goods[$name]['name'] = $name;

$goods[$name]['price'] = $price;

$goods[$name]['number'] += 1;

$_SESSION['totalPrice'] += $price;

}

$_SESSION['goods'] = $goods;

header('location: goodsList.php');

?>

session_start();

$goods = $_SESSION['goods'];

echo '您购买了:
';

foreach ($goods as $value){

echo $value['name'].'价格'.$value['price'].'数量'.$value['number'].'
';

}

echo '总数:'.$_SESSION['totalPrice'].'
';

?>

返回商品列表

本篇介绍了php会话管理和控制,更多相关知识内容请关注php中文网。

相关推荐:

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值