【发布时间】:2016-02-06 00:59:06
【问题描述】:
我正在从 kickstarter 活动中获取数据,当我从浏览器查看它时,它会显示“欧元”符号,但是当我使用 CURL 获取同一页面的 html 内容时,它会显示“美元”符号。为什么呢 ? 下面是我的 PHP 代码(使用 CURL 模块):
<?php
$ch = curl_init($url);
curl_setopt($ch, CURLOPT_FOLLOWLOCATION, 1);
curl_setopt($ch,CURLOPT_RETURNTRANSFER,1);
curl_setopt($ch,CURLOPT_USERAGENT,'Mozilla/5.0 (Windows; U; Windows NT 5.1; en-US; rv:1.8.1.13) Gecko/20080311 Firefox/2.0.0.13');
$data = curl_exec($ch);
return $data;
?>
我希望它向我显示正确的货币符号,例如如果项目使用“美元”,它应该返回“美元”并且与“欧元”相同。 例如,下面是指向具有“EUR”货币符号但在 CURL 获取的数据中更改为“USD”的活动的链接,为什么会这样? ,PHP 会根据我的服务器设置自动转换吗? 示例链接:https://www.kickstarter.com/projects/35540661/new-colors-59-stainless-milanaise-loop-for-apple-w
【问题讨论】:
-
我们可以得到 $url 的值吗?