php注销用户是怎么实现的?

用form的形式我清楚,是提交submit后,用setcookie的语句把cookie清除。但有的网站用的仅仅是个超级链接就完成了,它是怎样清除cookie的啊?补充下,... 用form的形式我清楚,是提交submit后,用setcookie的语句把cookie清除。
但有的网站用的仅仅是个超级链接就完成了,它是怎样清除cookie的啊?
补充下,这个超级链接是“注销用户”之类的,点一下就退出用户了。
展开
 我来答
fivers9527
推荐于2018-03-10
知道答主
回答量:9
采纳率:0%
帮助的人:14.6万
展开全部
这个是通过超链接转到一个PHP文件,同时通过get方法传递一个参数, 例如<a href="index.php?login=out">。目标PHP文件接收到这个参数之后就会清除cookie,这样就能退出了
lym297290476
2012-02-13
知道答主
回答量:32
采纳率:0%
帮助的人:18.4万
展开全部
PHP 销毁session变量方法:

<?php

session_start();
$_SESSION['dddd']="siyuantlw love baober";

echo $_SESSION['dddd'];

//session_unregister("dddd");
//session_destroy()
unset($_SESSION['dddd']);

if(isset($_SESSION['dddd'])){
echo $_SESSION['dddd'];
}else{
echo "<br>no";
}

?>
说明:
session_unregister是注销一个session变量;
session_destroy是注销所有的session变量,并且结束session会话;
session_unset并不注销session变量,但把所有的session变量的值清空

session_unregister 在PHP中文手册中的语法:

session_unregister

(PHP 4, PHP 5)

session_unregister — Unregister a global variable from the current session
说明bool session_unregister ( string $name )

session_unregister() unregisters the global variable named name from the current session.
参数

name
返回值

如果成功则返回 TRUE,失败则返回 FALSE。
注释
小心

This function does not unset the corresponding global variable for name, it only prevents the variable from being saved as part of the session. You must call unset() to remove the corresponding global variable.
小心

If you are using $_SESSION (or $HTTP_SESSION_VARS), do not use session_register(),session_is_registered() and session_unregister().
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
__峰回路转
推荐于2016-06-04 · TA获得超过714个赞
知道小有建树答主
回答量:605
采纳率:89%
帮助的人:311万
展开全部

注销用户一般都是直接跳到一个控制器函数,这个函数里面做的操作一般都是先把session值清空,人后在销毁,一般还会跳到登录页或首页,就这样。

注销可以简单的这么销毁session:

$_SESSION = array(); // 把session清空。
session_destroy();   // 彻底销毁session
header("location:login.php");  // 跳到登录页面
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
百度网友770ab7b
2012-02-13 · TA获得超过193个赞
知道小有建树答主
回答量:195
采纳率:0%
帮助的人:207万
展开全部
一般登出操作都是对SESSION中该用户信息重置和COOKIE进行过期处理来完成的。
设置COOKIE的时间为负就可以清除COOKIE了。
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 更多回答(2)
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式