本篇将介绍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'];
';
}
?>
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中文网。
相关推荐: