php 跨域 form提交 2种方法
Posted PHP在线
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了php 跨域 form提交 2种方法相关的知识,希望对你有一定的参考价值。
出于安全因素考虑,直接跨域访问是不允许的,下面介绍二种跨域的方法。
一.通过php curl
function curlPost($url,$params)
{
$postData = '';
foreach($params as $k => $v)
{
$postData .= $k . '='.$v.'&';
}
rtrim($postData, '&');
$ch = curl_init();
curl_setopt($ch,CURLOPT_URL,$url);
curl_setopt($ch,CURLOPT_RETURNTRANSFER,true);
curl_setopt($ch,CURLOPT_HEADER, false);
curl_setopt($ch, CURLOPT_POST, count($postData));
curl_setopt($ch, CURLOPT_POSTFIELDS, $postData);
$output=curl_exec($ch);
curl_close($ch);
return $output;
}
echo curlPost("http://test.com",array('name'=>"tank"));
以前很多人用curl来抓,邮箱的通讯录,不过现在已经不可以了。哈哈。
侏罗纪世界2
主演:克里斯·帕拉特 / 布莱丝·达拉斯·霍华德 / 泰德·拉文
以上是关于php 跨域 form提交 2种方法的主要内容,如果未能解决你的问题,请参考以下文章