为了账号安全,请及时绑定邮箱和手机立即绑定

如何使用PHP操作cookie

如何使用PHP操作cookie

PHP
临摹微笑 2019-04-09 09:04:51
如何使用PHP操作cookie
查看完整描述

3 回答

?
四季花海

TA贡献1811条经验 获得超5个赞



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

1.创建/更新cookie

.代码如下:

 

setCookie($cookieName,$value,time()+秒数);

 

例子:创建一个cookie,名字为UserName,值为zs,过期时间为2个星期

.代码如下:

 

setcookie("UserName","zs",time()+2*7*24*3600);

 

如果不设置时间,就不会保存到cookie文件中。浏览器不关时,能够访问。当浏览器关闭时,就无法访问了。

例子:

.代码如下:

 

setcookie("Age","18");

 

2.取cookie的值

.代码如下:

 

$_cookie[$cookieName];

 

例子:取出UserName的值,放在变量$uName中

.代码如下:

 

$uName=$_COOKIE['UserName'];

 

取值的时候,一般会先判断是否为空,再进行取值操作。上面的取值操作一般这样写:

.代码如下:

 

if (!empty($_COOKIE['UserName']))

{

 

$uName=$_COOKIE['UserName'];

}

 

3.删除指定cookie

.代码如下:

 

setcookie($cookieName,value,time()-秒数);

//或者

setcookie($cookiename, '');

//或者

setcookie($cookiename, NULL);

 

 

例子:删除UserName

.代码如下:

 

setcookie("UserName","zs",time()-3600);

 

4.删除当前会话的所有cookie

.代码如下:

 

foreach($_COOKIE as $key=>$val){

setcookie($key,"",time()-100);

}

 

当无cookie时,本机保存cookie的文件也将删除。

 

 


查看完整回答
反对 回复 2019-04-10
  • 3 回答
  • 0 关注
  • 509 浏览

添加回答

举报

0/150
提交
取消
意见反馈 帮助中心 APP下载
官方微信