Im really new to the php curl concept, can anybody show me a simple example of how to set a cookie in the browser using php curl
this is my code tha
Php Curl allows you to directly set the cookie Header, using:
curl_setopt($curlHandle,CURLOPT_COOKIE, $cookieString);
Where $cookieString holds semicolon separated key=value pairs of cookie data.
Please refer to this question: PHP Curl and setcookie problem
And be sure to thoroughly go through http://php.net/manual/en/function.curl-setopt.php
I'm not clear on what you are expecting to have happen with cookies. However, you might try this:
$ch = curl_init('http://localhost/setc.php?userid=123&panelid=1');
curl_setopt($ch, CURLOPT_RETURNTRANSFER, 1);
// get headers too with this line
curl_setopt($ch, CURLOPT_HEADER, 1);
curl_setopt($ch, CURLOPT_COOKIEJAR, '/tmp/cookies.txt');
curl_setopt($ch, CURLOPT_COOKIEFILE, '/tmp/cookies.txt');
curl_setopt($ch, CURLOPT_COOKIE, 'cookiename=cookievalue');
curl_exec($ch);
curl_close($ch);
Try this:
curl_setopt($ch , CURLOPT_COOKIEJAR, 'cookies.txt');
curl_setopt($ch , CURLOPT_COOKIEFILE, 'cookies.txt');
This will automatically create one cookies.txt