繁体   English   中英

将数据从一个站点发布到另一个站点

[英]Post data from one site to another

<?php
function get_url($url, $timeout = 10) {

foreach($fields as $key=>$value) { $fields_string .= $key.'='.$value.'&'; }
rtrim($fields_string,'&');
class Post {
var $updateUrl = 'http://api.logicmelon.com/AddAdvert';


$url = $file_name;
$fields = array(
            '__VIEWSTATE'=>urlencode($state),
            '__EVENTVALIDATION'=>urlencode($valid),
            'btnSubmit'=>urlencode('Submit')
        );
$ch = curl_init();

      curl_setopt($ch, CURLOPT_USERAGENT, "Mozilla/5.0 (Windows; U; Windows NT 5.1; rv:1.7.3) Gecko/20041001 Firefox/0.10.1");
      curl_setopt($ch, CURLOPT_URL, $url);
      curl_setopt($ch,CURLOPT_POST,count($fields));
      curl_setopt($ch,CURLOPT_POSTFIELDS,$fields_string);
      curl_setopt($ch, CURLOPT_FOLLOWLOCATION, true);
      curl_setopt($ch, CURLOPT_ENCODING, "");
      curl_setopt($ch, CURLOPT_RETURNTRANSFER, true);
      curl_setopt($ch, CURLOPT_AUTOREFERER, true);
      curl_setopt($ch, CURLOPT_SSL_VERIFYPEER, false);    # required for https urls
      curl_setopt($ch, CURLOPT_CONNECTTIMEOUT, $timeout);
      curl_setopt($ch, CURLOPT_TIMEOUT, $timeout);
      curl_setopt($ch, CURLOPT_MAXREDIRS, 10);
      $response = curl_getinfo($ch);
      curl_close($ch);


$result = curl_exec($ch);
print $result;
}
}
?>

我正在尝试发布数据,但是我不确定这是如何工作的,是否可以有人帮助我,以便我可以将文本字段中的数据发送到他们的网站,以便提交我提供的详细信息

在此链接中,您可能会得到解决方案,几乎是同样的问题。

在这里检查。

这里是使用远程服务器上的curl执行HTTP POST的优秀教程

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM