假设我有两个网站www.a.com和www.b.com。网站www.a.com上有一份新闻通讯订阅表格,我需要将提交的信息合并到网站www.b.com,信息将包括订户的姓名,地址,时事通讯格式和电子邮件ID。有没有办法这样做。我正在使用PHP。
提前致谢
答案 0 :(得分:0)
您可以使用SOAP,AJAX,XMLRPC和其他协议在两个站点之间传递数据。
答案 1 :(得分:0)
在www.a.com上的处理帖子数据的页面中,你可以做类似的事情:
$url = 'www.b.com/sub.php';
$fields = array(
'name' => urlencode( $_POST['name'] ),
'address' => urlencode( $_POST['address'] ),
'format' => urlencode( $_POST['format'] ),
'emailid' => urlencode( $_POST['emailid'] )
);
foreach($fields as $key=>$value) { $query .= $key.'='.$value.'&'; }
rtrim($query,'&');
$ch = curl_init();
curl_setopt( $ch, CURLOPT_URL, $url );
curl_setopt( $ch, CURLOPT_POST, count( $fields ) );
curl_setopt( $ch, CURLOPT_POSTFIELDS, $query );
curl_exec( $ch );
curl_close( $ch );
然后在www.b.com上就像常规的POST请求一样处理它。
答案 2 :(得分:0)
如果您只想让这两个网站分享信息,您有两种可能性: