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