欢迎您访问程序员文章站本站旨在为大家提供分享程序员计算机编程知识!
您现在的位置是: 首页  >  后端开发

请教这段JS 代码怎么用 PHP 来写?多谢

程序员文章站 2022-05-10 13:57:04
...
请问这段JS 代码如何用 PHP 来写?谢谢
var cookieString = new String(document.cookie)
var cookieHeader = 'test='
var beginPosition = cookieString.indexOf(cookieHeader)
if (beginPosition document.write("我不知道");
var Then = new Date()    
Then.setTime(Then.getTime() + 60*1000 )
document.cookie = 'test=yes;expires='+ Then.toGMTString()
}
------解决思路----------------------
$cookie = $_COOKIE['name'];//接收指定cookie
$header = 'test=';
//没有找到指定的内容
if( strpos($cookie,$header) === false){
echo '我不知道';
//重新设置过期时间
$_COOKIE('name',值,过期时间);
}

------解决思路----------------------
凡事都有个度,php 不能代替 js 完成的工作

你的那段 js 代码完成的是这样的工作:如果名为 test 的 cookie 变量不存在,则创建他
等价的 php 代码是 if(! isset($_COOKIE['test'])) setcookie('test', 'yes', time()+60);

但是 js 是运行于 2 次 php 之间的,于是效果也是不一样的
请教这段JS 代码怎么用 PHP 来写?多谢

声明:本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系admin@php.cn核实处理。

相关文章

相关视频