• 欢迎访问搞代码网站,推荐使用最新版火狐浏览器和Chrome浏览器访问本网站!
  • 如果您觉得本站非常有看点,那么赶紧使用Ctrl+D 收藏搞代码吧

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

php 搞代码 3年前 (2022-01-23) 8次浏览 已收录 0个评论

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

<meta http-equiv="Content-Type" content="text/html; charset=utf-8" /><title>SESSION使用表单部分</title><body>输入你的用户名:<label> </label> <label>  </label>

Untitled-4.php

<?session_start();?><meta http-equiv="Content-Type" content="text/html; charset=utf-8" /><title>使用-注册</title><body><?phpif(!$_POST["user"])  //通过post{	echo "输入用户名为空";}else{	$user=$_POST["user"];	echo "你好".$user."<br>";}	$_SESSION["username"]=$user;	 echo  "超链接测试按钮";                                                                                                                                                                             ?>

Untitled-5.php

<?session_start();?><meta http-equiv="Content-Type" content="te<strong style="color:transparent">本文来源gaodai#ma#com搞@@代~&码*网/</strong><strong>搞gaodaima代码</strong>xt/html; charset=utf-8" /><title>使用-第三页验证表单</title><body><?echo "欢迎你,".$_SESSION["username"].",进入第三页";?>

$_POST 变量用于收集来自 method=”post” 的表单中的值。 action=”welcome.php” (Untitled-4.php)文件现在可以通过 $_POST 变量来获取表单数据了。。$_POST 变量是一个数组

$_SESSION["username"]=$user;

SESSION 可以直接被赋值,不需要注册。赋值之后,另一个文件可以通过$_SESSION[]获取赋值的值。

2》cookie的使用 -》用户登录保存期限

Untitled6-.php

<strong><meta http-equiv="Content-Type" content="text/html; charset=utf-8" /><title>用户登录保存实例-COOKIE实例</title><body><p align="center">用户登录</p><table width="268" border="0" cellpadding="5" cellspacing="0"><tr><td width="81" align="center">用户登录</td><td width="141" align="center"><label></label></td></tr><tr><td width="81" align="center">密码</td><td align="center"><label></label></td></tr><tr><td align="center">保存期限</td><td align="center" width="141"><label>不保存1小时1天 1月1年</label></td></tr><tr><td width="81" height="46"></td><td></td></tr></table><p> </p></strong>

Untitled-7.php

<strong><?$username=$_POST["user"];$time=$_POST["time"];$password=$_POST["password"];if(!$_POST["user"]){	echo "没有输入用户名";	echo  "<p>";	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);  //注册用户名	}?><meta http-equiv="Content-Type" content="text/html; charset=utf-8" /><title> 注册用户信息</title><body><?echo "注册的用户名为:";echo $_COOKIE["username"]."<br>";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;}?></strong>

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

语法

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

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

删除cookie :setcookie[“username”];


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




搞代码网(gaodaima.com)提供的所有资源部分来自互联网,如果有侵犯您的版权或其他权益,请说明详细缘由并提供版权或权益证明然后发送到邮箱[email protected],我们会在看到邮件的第一时间内为您处理,或直接联系QQ:872152909。本网站采用BY-NC-SA协议进行授权
转载请注明原文链接:PHP的环境搭建&&session与cookie用法

喜欢 (0)
[搞代码]
分享 (0)
发表我的评论
取消评论

表情 贴图 加粗 删除线 居中 斜体 签到

Hi,您需要填写昵称和邮箱!

  • 昵称 (必填)
  • 邮箱 (必填)
  • 网址