PHP学习笔记13-操作Cookie

mac2022-06-30  69

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

相关资源:php cookie使用方法学习笔记分享
最新回复(0)