我正在建立一个可供某些用户登录的网站。我的代码创建了一个简单的cookie。 早些时候,我的代码可以正常工作并创建cookie,并允许用户登录。但是,在创建注销按钮并使用它之后,我似乎无法再次创建cookie(我的网站无法识别cookie,并且没有 当我检查时,cookie会显示在chrome中)。 我已经看过所有其他有关创建cookie以及无法创建cookie的线程,但是我无法弄清楚出了什么问题。

这是我创建cookie的代码:

$userStuff = array('name' => $username,'password' => $password);

$date_of_expiry = time() + 60 * 60 * 24 * 1 ;

setcookie("user", $userStuff, $date_of_expiry,"/" ) ;

我知道安全性非常宽松,我不应该将密码等直接存储在cookie中,但是我想首先处理其他事情。 此代码在任何html之前。

这是我的代码,其中我更改了cookie的到期日期以注销:

setcookie('user', $userStuff, time() - 3600, '/');

设置注销的过期时间

找到了问题。 PHP决定不希望在Cookie中使用数组...

我发现了错误。 显然,您要么不能在cookie中使用数组,要么就这次不允许我在cookie中使用数组。

谢谢保罗:P你夺走了我的50点声誉

别客气!;)

我知道这还有一点,但是为什么不使用$_SESSION? 它将带有会话令牌的cookie存储在客户端的浏览器中(运行session_start时),大多数数据存储在服务器端,这更加安全。 对于用户身份验证数据和令牌,这可能是一个更好的选择。

例:

//First thing init the session

session_start();

$_SESSION['username'] = $username;

$_SESSION['password'] = $password;

//Or retreive the data...

$username = $_SESSION['username'];

//Later when you want to log out just destroy the session:

session_destroy();

你好吗?

如果要删除Cookie,则应传递过去的日期,例如:

setcookie('user', $userStaff, time() - 3600, '/');

问候。

抱歉,这实际上是我所做的。 我不小心将我的较新代码粘贴到了此处,尝试在此处重置到期日期,以查看是否可以重新创建cookie。

php cookie注销,注销后未设置php cookie相关推荐

  1. javascript读取php,PHP如何读取由JavaScript设置的Cookie

    cookie在开发中使用的非常多,但如果是使用JavaScript设置cookie然后使用PHP读取出来如何实现呢?即PHP与JavaScript下Cookie的交互使用是否可行呢? // 读取Jav ...

  2. 公司注册后未注销需要交罚款吗?

    成立公司后未注销不会罚款,但是成立公司后停业连续六个月以上未注销的,会被吊销营业执照. <中华人民共和国公司法>第二百一十一条规定,公司成立后无正当理由超过六个月未开业的,或者开业后自行停 ...

  3. php禁用cookie后session设置方法分析

    本文实例讲述了php禁用cookie后session设置方法.分享给大家供大家参考,具体如下: 我们都知道当在session会话有基于cookie和基于url两种传递SESSIONID的方法.为了实现 ...

  4. eslint常用设置;eslint关闭驼峰命名;eslint关闭全等于===校验;eslint关闭未定义变量报错;eslint关闭声明后未使用变量报错;eslint关闭单闭合标签校验;

    详细配置eslint操作可看此篇 eslint各种限制规则可看此篇 在 .eslintrc.js 文件修改规则:0关闭 1警告 2报错 module.exports = {root: true,par ...

  5. 王者荣耀服务器能不能注销,《王者荣耀》注销账号怎么回事?《王者荣耀》注销账号后能复原吗...

    王者荣耀在今天的版本更新中加入了一个永久注销账号的功能,相信有些玩家看到了比较好奇就手贱的点了下,结果又点了确定发现自己的账号被注销了,很是苦恼,那么王者荣耀注销账号后可以复原吗?来看看我们带来的解答 ...

  6. uefi装完系统后无法引导_系统安装完后再设置uefi启动 - 卡饭网

    Windows8系统安装完后无法上网的解决办法 Windows8系统安装完后无法上网的解决办法 现在有不少用户反映安装Win8后无法联网的问题,这个问题很大程度是网卡驱动导致的,那该怎么办呢,只能是重 ...

  7. 谷歌云请更正这张卡片的信息_如何识别和更正Google Analytics(分析)报告中的(未设置)值

    谷歌云请更正这张卡片的信息 Have you ever noticed the (not set) value instead of actual value in Google Analytics? ...

  8. Deepin系统安装后相关设置与环境搭建

    title: Deepin系统安装后相关设置与环境搭建 date: 2019-05-01 12:44:00 Deepin系统安装后相关设置与环境搭建 系统环境设置 设置 swap(交换分区) 的大小 ...

  9. 树莓派安装后中文设置及输入法安装

    转:https://www.cnblogs.com/tdm8/p/10288153.html 树莓派安装后中文设置及输入法安装 树莓派(raspberry pi)的原版是没有中文支持的,需安装 第一步 ...

最新文章

  1. java设计按月每天签到_java实现app签到功能
  2. 剑指offer:3-7记录
  3. hashmap示例_Java HashMap remove()方法与示例
  4. Linux 格式化分区 报错Could not stat --- No such file or directory 和 partprobe 命令
  5. PHP学习总结(6)——PHP入门篇之PHP语句结束符
  6. python 全局解释器锁_python全局解释器锁(GIL)
  7. 解决了跨域POST的问题
  8. Mac电脑硬件温度控制:TG Pro
  9. QT 编写 STC系列MCU烧录软件
  10. 软件设计师教程笔记整理
  11. Windows下U盘无法格式化原因及解决办法:Windows无法完成格式化
  12. 可视对讲行业洗牌进行时 企业应该何去何从?
  13. 5h是什么意思_企业管理5h是什么意思
  14. Java连接wincc_WinCC中访问SQL SERVER数据库
  15. jquery提示sucess
  16. AI绘图打开二次元世界
  17. Guitar Pro8最新版安装教程学吉他打谱必备工具
  18. 什么是Type-c口?Type-c口有什么优势?
  19. 典型环节的matlab仿真分析,实验一 典型环节的MATLAB仿真
  20. 【技术贴】火狐QQ空间音乐插件下载+火狐进空间没背景音乐崩溃解决+火狐浏览器插件推荐...

热门文章

  1. 指数体系与因素分析:概念、作用与种类
  2. 数据挖掘与数据化运营实战. 3.2 目标客户的预测(响应、分类)模型
  3. 逻辑漏洞-支付风险-大疆某处支付逻辑漏洞可1元买无人机
  4. hdu 4715 Difference Between Primes 2013年ICPC热身赛A题 素数水题
  5. linux 下tomcat开机自启动
  6. python 中self
  7. 实现DropDownList 无刷新的联动效果
  8. 通过IPv4网络访问IPv6网络 ISATAP隧道配置方法
  9. python中io中的+模式_Python的高级特性,模块和IO操作
  10. 又来啦 11道软件测试经典面试题