PHP高手帮忙,关于$_GET的问题。问题在php下面
发布网友
发布时间:2024-09-30 11:11
我来回答
共4个回答
热心网友
时间:2024-09-30 12:52
这两句是联系在一起的
1、<a href='?out=login'>退出</a> --- 这句html意思是,如果点击了 退出 就给out这个变量赋值为login。。URL中的问号后跟的是参数,参数的形式 名=值 的形式
2、if($_GET[out]){} --- 这句判断out是否存在了,如果out存在就执行下面的语句了,out的值都有了,肯定存在了。。
3、setcookie("cookie", "out");--- 这句就是写cookie了,名字就是cookie,并这个cookie中写入一个值为out。。 详细函数见PHP手册
4、echo "<script language=\"javascript\">location.href='login.php';</script>";---这句JavaScript脚本就是去访问login.php这个网页,这是PHP100中的教程,这句就是为了让cookie生效,刷新了一下页面。。。
楼主,够详细了,你要是还不懂,额就没办法了,估计其人也是… -呵呵-玩笑
热心网友
时间:2024-09-30 12:53
setcookie("cookie", "");
这个就是清空
热心网友
时间:2024-09-30 12:55
setcookie("cookie", "out");
这句不是很清楚了.
setcookie是一个PHP函数
热心网友
时间:2024-09-30 12:49
<a href='?out=login'>退出</a>
表示点击此锚链接后,跳转至执行退出的操作。
// 此时$_GET['out'] 值为 login,继续执行
if($_GET[out]){
// 设置cookie名字为cookie的值为out,表示为退出的状态
setcookie("cookie", "out");
// 然后js跳转至登录页面
echo "<script language=\"javascript\">location.href='login.php';</script>";
}
setcookie("cookie", "out");函数功能:设置cookie值
setcookie函数详细参见谷歌搜索
PS:这段代码setcookie("cookie", "out");setcookie("cookie", "ok");
out和ok表示是登出和登录的状态