【发布时间】:2014-05-05 19:00:24
【问题描述】:
我需要 PHP 将参数从一个域提交到另一个域。 JavaScript 不适合我的情况。我现在正在尝试将 CURL 与 PHP 一起使用,但没有成功绕过跨域。
在 domain_A 中,我有一个带有以下 PHP 和 CURL 脚本的页面:
if (_iscurl()){
echo "<p>CURL is enabled</p>";
$url = "http://domain_B/process.php?id=123&amt=100&jsonp=?";
$ch = curl_init();
curl_setopt($ch, CURLOPT_HEADER, 0);
curl_setopt($ch, CURLOPT_RETURNTRANSFER, 0);
curl_setopt($ch, CURLOPT_CONNECTTIMEOUT,10);
curl_setopt($ch, CURLOPT_USERAGENT , "Mozilla/4.0 (compatible; MSIE 8.0; Windows NT 6.1)");
curl_setopt($ch, CURLOPT_URL, $url );
$return = curl_exec($ch);
curl_close($ch);
echo "<p>Finished operations</p>";
}
else{
echo "CURL is disabled";
}
?>
我没有得到任何结果,所以我假设 PHP CURL 脚本不成功。有什么想法可以解决这个问题吗?
谢谢
【问题讨论】:
标签: php curl cross-domain