为了账号安全,请及时绑定邮箱和手机立即绑定

这行代码是什么意思

<?php
$value = time();
//在这里设置一个名为test的Cookie
setcookie('test',$value);
if (isset($_COOKIE['test'])) {
    echo 'success';
}

if后面的那行。?、?求助


正在回答

3 回答

$_COOKIE是php预定义的超全局变量(它通过setcookie函数设置),你如果知道$_POST是怎么回事,这个就不难理解了。

简单点的:将当前时间(time())写入cookie,然后条件判断cookie中是否设置了这个值,存在则输出success.

1 回复 有任何疑惑可以回复我~

这个输出不会有显示,写两个页面 才能取回到$_COOKIE['test']吧,个人理解

0 回复 有任何疑惑可以回复我~

isset()函数用于判断函数内的变量是否存在,如果存在返回true,如果不存在返回false,所以存在的先要条件是设置cookie成功。

1 回复 有任何疑惑可以回复我~

举报

0/150
提交
取消
PHP进阶篇
  • 参与学习       181826    人
  • 解答问题       2577    个

轻松学习PHP中级课程,进行全面了解,用PHP快速开发网站程序

进入课程

这行代码是什么意思

我要回答 关注问题
意见反馈 帮助中心 APP下载
官方微信