会话用法
发布日期:2021-10-17 00:06:19 浏览次数:23 分类:技术文章

本文共 1528 字,大约阅读时间需要 5 分钟。

1.存储用户名密码

上一篇博客

2.控制程序必须走登陆

1
2
3
4
5
6
7
8
9
10
<?php
session_start();   
//开启session会话
//echo $_SESSION["uid"];
 
if
(
empty
(
$_SESSION
[
"uid"
]))
{
    
header(
"location:login.php"
);  
//如果用户名是空的就不能进入主页,必须登录才可以进入主页
    
exit
;
}
?>

3.可以存储中间

重要的例子:要理解

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
<?php
session_start();  
//开启会话
//将传过来的水果加到购物车
$code 
$_GET
[
"code"
];
 
//1.如果是第一次点击加购物车,做一个二维数组扔到SESSION里
 
//2.如果不是第一次点击加购物车并且该水果第一次点击,做一个该水果的一维数组扔到SESSION的二维数组里面
 
//3.如果不是第一次点击加购物车并且该水果不是第一次点击,将SESSION数组里面该水果的数量加1
 
 
if
(
empty
(
$_SESSION
[
"gwc"
]))
{
    
//1.如果是第一次点击加购物车,做一个二维数组扔到SESSION里
    
$attr 
array
(
        
array
(
$code
,1)
    
);
     
    
$_SESSION
[
"gwc"
] = 
$attr
;
}
else
{
    
//判断该水果代号是否在SESSION数组里面出现
    
$attr 
$_SESSION
[
"gwc"
];
    
if
(PanDuan(
$code
,
$attr
))
    
{
        
//3.如果不是第一次点击加购物车并且该水果不是第一次点击,将SESSION数组里面该水果的数量加1
        
/*foreach($attr as $v)
        
{
            
if($code == $v[0])
            
{
                
$v[1] = $v[1]+1;   // 这种方式并没有正真的加一,复制的加了1
            
}
        
}*/  
        
for
(
$i
=0;
$i
<
count
(
$attr
);
$i
++)
        
{
            
if
(
$code 
== 
$attr
[
$i
][0])
            
{
                
$attr
[
$i
][1]++;
            
}
        
}
        
$_SESSION
[
"gwc"
]=
$attr
;
    
}
    
else
    
{
        
//2.如果不是第一次点击加购物车并且该水果第一次点击,做一个该水果的一维数组扔到SESSION的二维数组里面
        
$arr 
array
(
$code
,1);
        
$attr
[] = 
$arr
;
        
$_SESSION
[
"gwc"
]=
$attr
;
    
}
     
}
 
 
var_dump(
$_SESSION
[
"gwc"
]);
 
//判断v是不是在arr里面出现
function 
PanDuan(
$v
,
$arr
)
{
    
$n 
= 0;
    
foreach
(
$arr 
as 
$a
)
    
{
        
if
(
$v 
== 
$a
[0])
        
{
            
$n
++;
        
}
    
}
     
    
if
(
$n
==0)
    
{
        
return 
false;
    
}
    
else
    
{
        
return 
true;
    
}
}

转载地址:https://blog.csdn.net/sulan2131/article/details/69100759 如侵犯您的版权,请留言回复原文章的地址,我们会给您删除此文章,给您带来不便请您谅解!

上一篇:增删改查的数据访问
下一篇:分页查询

发表评论

最新留言

关注你微信了!
[***.104.42.241]2024年04月20日 08时31分53秒