从php中的其他网站获取数据

时间:2017-01-14 09:24:33

标签: php ajax

我想从其他网站获得结果,但需要输入结果。该输入是在我的网站上提交的。如何从该网站获取结果到我的网站?

1 个答案:

答案 0 :(得分:0)

正如所建议的那样,你的问题似乎非常广泛。 我假设您正在尝试在第三方网站上使用网络服务。如上所述,AJAX不能用于防止跨站点脚本。但是,您可能正在查看CURL,它允许连接到不同域上的Web服务。这种连接的例子如下所示。

$product = $_POST['searched_product'];

$conn = curl_init();
curl_setopt($conn, CURLOPT_URL, "url_of_the_webService?productInfo=$product");

  curl_setopt($conn,CURLOPT_RETURNTRANSFER,1);
  curl_setopt($conn,CURLOPT_HEADER,0);

  $response = curl_exec($conn); //this would contain product info in format such as JSON or XML

  $httpCode = curl_getinfo($conn,CURLINFO_HTTP_CODE);

  curl_close($conn);