会话用法
来源:互联网 发布:java 计算两个时间戳 编辑:程序博客网 时间:2024/06/07 02:44
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;
}
}
0 0
- 会话用法
- 会话用法 和留言板例题
- 会话
- 会话
- 会话
- 会话
- 会话
- 会话
- 会话
- 会话
- 会话
- WinDBG 用法详解(5)- 建立调试会话
- WinDBG 用法详解(5)- 建立调试会话 .
- androidSwipeLayout简单用法,仿qq会话列表listview左右滑动
- ZendFramework学习第三章(核心组件—会话处理之Zend_Session基本用法)
- ZendFramework学习第三章(核心组件—会话处理之Zend_Session高级用法)
- ZendFramework学习第三章(核心组件—会话处理之Zend_Session基本用法)
- ZendFramework学习第三章(核心组件—会话处理之Zend_Session高级用法)
- html5 video自动播放下一个源码
- softmax回归
- 千兆以太网 TCP, UDP协议, FPGA实现
- Linux初级学习第五单元
- [kuangbin带你飞]专题二-搜索进阶-A-Eight
- 会话用法
- vmware ubuntu14.04虚拟机不能正常拷贝文件到windows且不能自适应虚拟机屏幕窗口自动变化的解决办法
- 图像处理专业术语中英文对照(不断补充中)
- Go学习笔记(一)初始Go以及环境安装
- POJ NOI MATH-7654 等差数列末项计算
- HDU 2612 Find a way(BFS)
- Android实现Chart.js
- 考虑用静态工厂方法代替构造器
- 增删改查的数据访问