如何知道哪个url用户发送curl请求

时间:2015-04-11 09:13:37

标签: php mysql curl laravel-5

您能告诉我如何知道我从哪个服务器/网站获得curl请求吗?

故事是这样的:我有一些数据的API。用户可以使用API​​密钥查询来获取该数据。但是在服务器(API)方面,我必须检测到向我的API发送curl请求的用户的有效密钥。怎么做?我是否需要更多变量,如密钥或其他内容以及如何做到这一点?

API在Laravel5中并使用MySQL数据库。

也许有帮助,我这样称呼curl:

$query['appkey'] = 'some lenght key';
$str = '';
foreach($query as $k => $v)
    $str .= $k.'='.$v.'&';
$ch = curl_init();
$url = "http://apiwebsite/api/data?" . $str;
curl_setopt($ch, CURLOPT_URL, $url);
curl_exec($ch);
curl_close($ch);

0 个答案:

没有答案