php的curl保存cookies到文件里面怎样区分不同人的文件呢

curl_setopt($ch,CURLOPT_COOKIEJAR,$cookie);这个代码是把cookie保存到文件,但是如果有两个人同时访问都获取了cookie,那... curl_setopt($ch,CURLOPT_COOKIEJAR,$cookie);
这个代码是把cookie保存到文件,但是如果有两个人同时访问都获取了cookie,那这个文件里面存的到底是谁的cookie。
展开
 我来答
百度网友9308069
2018-02-15 · TA获得超过1万个赞
知道大有可为答主
回答量:3947
采纳率:89%
帮助的人:1913万
展开全部
好像同一个curl实例算一个人,就是你写的$ch.
针对不同的$ch,定义不同的cookie文件
追问
但时我用ftp软件看到了这个cookie文件,我的意思时这个文件到底是属于谁的cookie文件,毕竟访问网页时要带着这个cookie文件。。不是太懂
追答

像你设的COOKIEJAR 的$cookie文件中保存了同一个用户所有的cookie,算一个人。

如果要不同的人,估计你要创建不同的curl实例,比如$ch1, $ch2,$ch3

而且要对应不同的cookie jar。


curl_setopt($ch1,CURLOPT_COOKIEJAR, "1.cookie");
curl_setopt($ch2,CURLOPT_COOKIEJAR, "2.cookie");
curl_setopt($ch3,CURLOPT_COOKIEJAR, "3.cookie");

设了3个人

而且curl的cookie保存的是curl模块外访时的cookie,而不是php接受用户访问时的cookie

推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式