Notice: Trying to access array offset on value of type bool in /www/wwwroot/weimahe.com/wp-content/advanced-cache.php on line 472

Notice: Trying to access array offset on value of type bool in /www/wwwroot/weimahe.com/wp-content/advanced-cache.php on line 472
轻松在 WordPress 中操作cookie的方法 - 微码盒
!
也想出现在这里? 联系我们
广告位

轻松在 WordPress 中操作cookie的方法

WordPress 的 cookie 操作并没有单独的函数,可能有我不知道。据我所知想要操作 WordPress 的 cookie,需要使用 PHP 的函数实现。比如在用户点赞的时候F d Y V给它写入一个点赞标识,, k T ~使得用户不能短时间内连续点赞。

] - / s |置 cookie

  1. setcookie(name, value, expire, pathy N s Z 1, domain);

举个例子,设置一个名叫 22vd 的 coJ A [okie,值为 www.wuyanshuo.cn ,过期时间是一天后,路径根,域名默认。

  1. setcookie('22vd','www.wuyanshuo.cn',time() + 86400,'/');

获取 cookie

通过$_COOKIE 获取。如获取名叫 22vd 的 cookie 值。

  1. echo $_COOKIE['22vd'];

返回 www.wuyanshuo.cn

销毁 cookie

cookie 销毁方式有两种,一种简单直接,直接将其置空即可,另一4 ` ( s种设置对应 cookie 的过期时间就行了,PHP 会自动销毁。

WordPress 的k M . R 2时间函数:

  1. date_i18n('Y-m-d h:i:s'); // 返回当地时间
  2. current_time('timestamp'); // 返回当地时间的 Unix 时间戳
  3. current_time('mysql'); // 返回适~ w ` ( $ F q .用于 MySQL 的时间格式
  4. time() + get_option('gmt_offset'D x L [ G o)M y 7 ! * 3600; // 手工获得当地时间的 Unix 时间戳

所以,发送 cookie 的时候,你可以_ j ) 6 ] X k ] |将 time()改成 date_i18n('U'2 o o e)或 current_tiA \ 6 k ; nme('timestamp')

给TA打赏
共{{data.count}}人
人已打赏
WordPress教程

新版WordPress需使用wp_enqueue_script管理js与css

2022-6-23 14:35:40

WordPress教程

禁止WordPress定时任务解决占用CPU资源问题

2022-6-23 14:37:24

下载说明

  • 1、微码盒所提供的压缩包若无特别说明,解压密码均为weimahe.com
  • 2、下载后文件若为压缩包格式,请安装7Z软件或者其它压缩软件进行解压;
  • 3、文件比较大的时候,建议使用下载工具进行下载,浏览器下载有时候会自动中断,导致下载错误;
  • 4、资源可能会由于内容问题被和谐,导致下载链接不可用,遇到此问题,请到文章页面进行反馈,以便微码盒及时进行更新;
  • 5、其他下载问题请自行搜索教程,这里不一一讲解。

站长声明

本站大部分下载资源收集于网络,只做学习和交流使用,版权归原作者所有;若为付费资源,请在下载后24小时之内自觉删除;若作商业用途,请到原网站购买;由于未及时购买和付费发生的侵权行为,与本站无关。本站发布的内容若侵犯到您的权益,请联系本站删除,我们将及时处理!
0 条回复 A文章作者 M管理员
    暂无讨论,说说你的看法吧
个人中心
购物车
优惠劵
今日签到
有新私信 私信列表
搜索