PHP的环境搭建&&session与cookie用法
下载地址:http://www.appservnetwork.com/index.php?newlang=chinese
软件名称:appserv-win32-2.5.10.exe
装好以后将php文档写在D:\AppServ\www目录下就可以打开了
eg. http://localhost/Untitled-5.php
Untitled-5为www目录下的文件名
2.今天学习了session和cookie的用法:其实不太明白他们是干什么的。
session 在服务器端,cookie 在客户端(浏览器)
1》session的使用-多页之间信息传递 :简单的说就是在另一个页面显示这个页面传过去的数据
Untitled-1.php
SESSION使用表单部分
Untitled-4.php
使用-注册 ";} $_SESSION["username"]=$user; echo "超链接测试按钮"; ?>
Untitled-5.php
使用-第三页验证表单
$_POST 变量用于收集来自 method="post" 的表单中的值。 action="welcome.php" (Untitled-4.php)文件现在可以通过 $_POST 变量来获取表单数据了。。$_POST 变量是一个数组
$_SESSION["username"]=$user;SESSION 可以直接被赋值,不需要注册。赋值之后,另一个文件可以通过$_SESSION[]获取赋值的值。
2》cookie的使用 -》用户登录保存期限
Untitled6-.php
用户登录保存实例-COOKIE实例
Untitled-7.php
$username=$_POST["user"];$time=$_POST["time"];$password=$_POST["password"];if(!$_POST["user"]){ echo "没有输入用户名"; echo ""; echo "重新登录";}else{ switch($time) { case 1: $time=time(); break; case 2: $time=time()+60*60; break; case 3: $time=time()+60*60*24; break; case 4: $time=time()+60*60*24*30; break; case 5: $time=time()+60*60*24*30*365; break; } setcookie("username",$username,$time); //注册用户名 }?>
注册用户信息 ";echo "COOKIE的有效期为:";switch($_POST["time"]){ case 1: echo "1"; break; case 2: echo "2"; break; case 3: echo "3"; break; case 4: echo "4"; break; case 5: echo "5"; break;}?>
语法
setcookie(name,value,expire,path,domain,secure)
这样就创建了一个名为 name的cookie全局变量, 之后如果需要访问,就采用$_COOKIE[]全局变量对其访问。
删除cookie :setcookie["username"];
必须将setcookie函数放在任何或者之前
下一篇: 第四章 php数学运算_php基础
推荐阅读
-
php中session_unset与session_destroy的用法与区别
-
详解PHP中cookie和session的区别及cookie和session用法小结,cookiesession
-
php中session与thinkphp中session的一些用法
-
php中session 与 cookie的区别以及用法
-
PHP基于cookie与session统计网站访问量并输出显示的方法
-
PHP根据session与cookie用户登录状态操作类的代码
-
CentOS下搭建PHP环境与WordPress博客程序的全流程总结
-
对比分析php中Cookie与Session的异同
-
PHP 实现超简单的SESSION与COOKIE登录验证功能示例
-
PHP cookie与session会话基本用法实例分析