卷曲请求无法使用hasoffers api

时间:2017-03-29 07:04:25

标签: php curl

我正在使用curl请求在curl的帮助下从我的sevrver点击has-offers转换网址,但它无法正常工作。但是当我使用浏览器调用相同的URL时,它可以正常工作。是否可以阻止CURL请求?。我不明白为什么,是否有任何端口阻塞问题。

下面是使用curl请求调用url的php代码。

<?php
function curl_get_contents($url)
{
$ch = curl_init();
$timeout = 5;

curl_setopt($ch, CURLOPT_URL, $url);
curl_setopt($ch, CURLOPT_SSL_VERIFYPEER, false);
curl_setopt($ch, CURLOPT_RETURNTRANSFER, true);
curl_setopt($ch, CURLOPT_HEADER, false);
curl_setopt($ch, CURLOPT_CONNECTTIMEOUT, $timeout);

$data = curl_exec($ch);

curl_close($ch);

return $data;
}

$url="http://paravey.go2cloud.org/aff_l?offer_id=12&aff_id=1000";
$contents = curl_get_contents($url);
echo $contents;
?>

请先帮助我谢谢

1 个答案:

答案 0 :(得分:0)

您正在卷曲的网址是一个像素跟踪网址: http://paravey.go2cloud.org/aff_l?offer_id=12&aff_id=1000

aff_l端点查找带有会话信息的cookie(因此它在浏览器中有效)。

如果要使用服务器端代码创建转换,则需要在系统中存储会话标识符(transaction_id),并使用aff_lsr端点将该数据发送到HasOffers以触发转换。

这个网址看起来像这样: http://paravey.go2cloud.org/aff_lsr?transaction_id=值 其中Value是您存储的会话标识符。

如果您对此有更多问题,我会问HasOffers支持小组。