0

我费心向服务器发送额外的 cookie。我正在从服务器接收到连接成功的 coockies,但是当我尝试在 coockie 中添加更多数据时,服务器没有收到它。我尝试了几种方法来解决它,但现在我很累而且没有想法。期待您的任何有用的回复!

这是代码:

$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>
4

1 回答 1

0

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
于 2013-08-24T21:43:08.633 回答