当前位置:Gxlcms > PHP教程 > PHP的环境搭建&&session与cookie用法

PHP的环境搭建&&session与cookie用法

时间:2021-07-01 10:21:17 帮助过:32人阅读

1.安装集成PHP开发环境

下载地址: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


";	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;}?>



cookie 是由服务器发送到浏览器的变量,setcookie() 函数向客户端发送一个 HTTP cookie。

语法

setcookie(name,value,expire,path,domain,secure)

这样就创建了一个名为 name的cookie全局变量, 之后如果需要访问,就采用$_COOKIE[]全局变量对其访问。

删除cookie :setcookie["username"];


必须将setcookie函数放在任何或者之前




人气教程排行