Php 带卷曲的未填充饼干(IG交易)

Php 带卷曲的未填充饼干(IG交易),php,cookies,trading,Php,Cookies,Trading,我想通过他们的API检索数据。 它通过我的专用服务器上的脚本工作得很好,但是如果我通过CRON任务运行它,我就不能用X_SECURITY_令牌和CST填充cookie。详细信息为我提供了一个request.txt文件,其中包含所有信息。 因此,我的服务器和ig的服务器之间确实存在交换,除了填充cookie之外,其他一切都正常工作 以下是我的轻松脚本: $lien=https://demo-api.ig.com/gateway/deal/session'; $path\u cookie=\uuu

我想通过他们的API检索数据。 它通过我的专用服务器上的脚本工作得很好,但是如果我通过CRON任务运行它,我就不能用X_SECURITY_令牌和CST填充cookie。详细信息为我提供了一个request.txt文件,其中包含所有信息。 因此,我的服务器和ig的服务器之间确实存在交换,除了填充cookie之外,其他一切都正常工作

以下是我的轻松脚本:

$lien=https://demo-api.ig.com/gateway/deal/session';
$path\u cookie=\uuuuu DIR\uuuu.'/cookiesIGtest.txt';
如果(!file_存在($path_cookie))触摸($path_cookie);
$curl=curl_init();
curl_setopt($curl,CURLOPT_URL,$lien);
curl_setopt($curl,CURLOPT_COOKIESESSION,true);
curl_setopt($curl,CURLOPT_RETURNTRANSFER,true);
curl_setopt($curl,CURLOPT_超时,200);
curl_setopt($curl,CURLOPT_FOLLOWLOCATION,true);
curl_setopt($curl,CURLOPT_SSL_VERIFYHOST,FALSE);
curl_setopt($curl,CURLOPT_SSL_VERIFYPEER,FALSE);
curl_setopt($curl,CURLOPT_HTTP_VERSION,curl_HTTP_VERSION_1_1);
curl_setopt($curl,CURLOPT_POST,true);
curl_setopt($curl,CURLOPT_CUSTOMREQUEST,'POST');
curl_setopt($curl,CURLOPT_头,true);
curl_setopt($curl,CURLOPT_USERAGENT,'userAgentMozilla');
curl_setopt($curl,CURLOPT_POSTFIELDS,'{
“标识符”:“myid”,
“密码”:“mypass”
} ');
//$path_cookie=fopen(“cookiesIGtest.txt”,“w”);
curl_setopt($curl,CURLOPT_COOKIEJAR,$path_cookie);
curl_setopt($curl,CURLOPT_HTTPHEADER,数组(
'内容类型:application/json',
'接受:应用程序/json',
"版本:2",,
‘X-IG-API-KEY:3………4’
));
curl_setopt($curl,CURLOPT_VERBOSE,true);
$verbose=fopen('request.txt','w');
curl_setopt($curl,CURLOPT_STDERR,$verbose);
如果(!curl_exec($curl)){
die('Error:'.curl_Error($curl)。'-代码:'.curl_errno($curl));
}
否则{
$response=curl\u exec($curl);
}
curl_close($curl);
$result=json_decode($response,true);
回声';
var_dump($结果);
回声'