【问题标题】:How can I send and receive data from an external webpage?如何从外部网页发送和接收数据?
【发布时间】:2014-04-14 23:07:33
【问题描述】:

我正在构建一个 PHP 脚本,它需要使用从外部网页加载的内容,但我不知道如何发送/接收数据。

外部网页是http://packer.50x.eu/。

基本上,我想发送一个脚本(在第一种形式中手动完成)并接收输出(来自第二种形式)。

我想学习如何做,因为它肯定会在未来成为有用的东西,但我不知道从哪里开始。

谁能帮帮我?谢谢。

【问题讨论】:

  • CURL() 将是一个开始,虽然你的例子有点令人反感,混淆器是个笑话
  • 谢谢!然后我会查看 curl() 文档。是的,我需要使用它来为脚本小子提供另一层最低限度的保护。

标签: php


【解决方案1】:

您可以使用curl 接收来自外部页面的数据。看这个例子:

$url = "http://packer.50x.eu/";

$ch = curl_init($url);
// curl_setopt($ch, CURLOPT_RETURNTRANSFER, 1); // you can use some options for this request
// curl_setopt($ch, CURLOPT_CONNECTTIMEOUT, 5); // or not to use them
// you can set many others options. read about them in manual
$data = curl_exec($ch);
curl_close($ch);

var_dump($data); // < -- here is received page data

curl_setopt manual

希望对您有所帮助。

【讨论】:

    【解决方案2】:

    您可能想查看 file_get_contents($url),因为它使用起来非常简单,比 CURL 更简单(虽然更有限),所以您的代码可能如下所示:

    $url = "http://packer.50x.eu/";
    $url_content=file_get_contents($url);
    echo $url_content;
    

    查看文档,因为您可以使用偏移量和其他技巧。

    【讨论】:

    • 非常感谢,但我还需要一些东西。
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 2016-05-21
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多