PHP学习笔记13-操作Cookie

PHP会话管理图:

创建index.php:

1 <?php
2 /**
3  * Created by PhpStorm.
4  * User: Administrator
5  * Date: 2015/7/1
6  * Time: 21:27
7  */
8 
9 setcookie('name','Vito');//设置cookie

创建a.php来访问index.php的值:

1 <?php
2 /**
3  * Created by PhpStorm.
4  * User: Administrator
5  * Date: 2015/7/2
6  * Time: 15:35
7  */
8 
9 echo $_COOKIE['name'];//访问index.php的值

修改index.php增加跳转:

1 header('Location:a.php');//跳转到a.php

在浏览器访问index.php后会跳转到a.php并输出Vito

 

与JavaScript程序做数据共享

修改index.php:

 1 <?php
 2 /**
 3  * Created by PhpStorm.
 4  * User: Administrator
 5  * Date: 2015/7/1
 6  * Time: 21:27
 7  */
 8 
 9 setcookie('name','Vito');//设置cookie
10 setcookie('h','Hello');
11 ?>
12 
13 
14 <!doctype html>
15 <html lang="en">
16 <head>
17     <meta charset="UTF-8">
18     <title>Document</title>
19 </head>
20 <body>
21 <!--与JavaScript程序做数据共享-->
22 <script>
23     alert(document.cookie);
24 </script>
25 </body>
26 </html>

输出结果:

 

当浏览器端禁用cookie

创建b.php:

 1 <?php
 2 /**
 3  * Created by PhpStorm.
 4  * User: Administrator
 5  * Date: 2015/7/2
 6  * Time: 16:00
 7  */
 8 
 9 //浏览器端禁用cookie后该怎么操作
10 
11 //b.php数据传给c.php   url参数的方式传值
12 header("Location:c.php?name=Vito");//GET方式

创建c.php输出b.php的值:

1 <?php
2 /**
3  * Created by PhpStorm.
4  * User: Administrator
5  * Date: 2015/7/2
6  * Time: 16:04
7  */
8 
9 echo $_GET['name'];//输出b.php的name

 访问b.php时,浏览器会跳转到c.php,地址栏显示如下:

http://127.0.0.1/c.php?name=Vito

转载于:https://www.cnblogs.com/Vito-L/p/4616400.html

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值