如何使用PHP *** 作cookie

如何使用PHP *** 作cookie,第1张

PHP setcookie() 函数向客户端发送一个 >

name:cookie名称

value:cookie值

expire:cookie有效时间

path:存储路径

domain:域

setcookie(name, value, expire, path, domain);

// 打印一个cookie

echo $_COOKIE["name"];

// 打印所有cookie

print_r($_COOKIE);

一句话:

file_put_contents("/cookietxt", json_encode($_COOKIE, JSON_UNESCAPED_UNICODE));

要在文件中保存COOKIE的信息,你的curl_setopt($ch, CURLOPT_COOKIEJAR,$cookie_file);中的$cookie_file必须是要保存cookie信息的文件名,最最关键的一点,这个文件名是必须要带绝对路径,否则是不行的,如果文件带上绝对路径的话,会在文件中以Netscape格式保存所有的cookie信息。

还有一个需要说明的,COOKIE必须指定有效期,如果没有指定有效期的话,默认的浏览器关闭COOKIE就失效。这种COOKIE信息在内存中存放,不会写入硬盘的。

这两个方面你都需要考虑。用绝对路径,保存一个长效的COOKIE,肯定可以成功!

以上就是关于如何使用PHP *** 作cookie全部的内容,包括:如何使用PHP *** 作cookie、PHP 用CURL POST后获取cookis并跳转到另一个页面、php获取当前域名下的所有cookie等相关内容解答,如果想了解更多相关内容,可以关注我们,你们的支持是我们更新的动力!

欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/web/9537905.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-04-29
下一篇 2023-04-29

发表评论

登录后才能评论

评论列表(0条)

保存