发送其他cookie变量失败



我很麻烦向服务器发送额外的cookies。我收到了来自服务器的cookies,用于成功连接,但当我试图在cookie中添加更多数据时,服务器没有收到它。我尝试了几种方法来修复它,但现在我厌倦了,没有任何想法。期待您的任何有用的回复!

这是代码:

$cookie = 'var1='.urlencode($config['log']);
curl_setopt($ch, CURLOPT_COOKIE, $cookie); curl_setopt($ch, CURLOPT_URL, 'https://locaIp.adress/'); curl_setopt($ch, CURLOPT_POSTFIELDS, array('var1' => $config['log'],); curl_setopt($ch, CURLOPT_RETURNTRANSFER, 1); $echo = curl_exec($ch); </i>

HttpOnly是我最初的选择,但你说你发布了一个var,但没有发布多个(我猜这就是你添加更多数据的意思)。如果这是一个问题,它应该在你发送之前准备好数据。

$cookie = 'log1='.urlencode($config2['log1']).";".'log2='.urlencode($config2['log2']);
$ch = curl_init(); 
curl_setopt($ch, CURLOPT_COOKIE, $cookie ); // it works like this
//curl_setopt($ch, CURLOPT_COOKIE, "log1=cookie1;log2=cookie2");    // or like this

最新更新