【问题标题】:How to Display a Facebook page which is passed viz a Server to a client's Browser如何显示通过服务器传递给客户端浏览器的 Facebook 页面
【发布时间】:2011-02-19 21:30:25
【问题描述】:

我想显示一个 Facebook 的页面,该页面会抛出一个 Web 服务器并显示在客户端的屏幕上。

我创建了一个 PHP 页面并使用命令 file_get_content() 来获取 Facebook 的页面并在屏幕上回显它。这部分工作,登录屏幕出现并要求输入 ID 和密码,有时 Facebook 说浏览器兼容。

解决方法是什么?

我使用了类似的简单代码

<?php
$homepage = file_get_contents('http://www.facebook.com/profile.php?id=100000564553314');
echo $homepage;
?>

【问题讨论】:

  • 如果您告诉我们您希望完成什么,您可能会收到更多回复。事实上,我认为你试图做的事情对我来说听起来很可疑。
  • 只是在试验 :) 没有什么不妥之处。那么你对此有什么想法吗?

标签: php proxy


【解决方案1】:

参见file_get_contents 手册页上的示例#4。您必须设置一个流上下文,您可以从中设置一个标头,该标头将覆盖 PHP 的内部 UserAgent,并模拟“真实”浏览器。

【讨论】:

  • 我试试吧,但是我用于登录 Facebook 的 ID 和密码将直接提交给 Facebook。因此,在这种情况下,通过 Throw my Server 的连接将结束,并且将在 Facebook 服务器和客户端建立直接连接
猜你喜欢
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2016-08-24
  • 2022-08-18
  • 1970-01-01
  • 2013-05-07
  • 2015-03-06
  • 2015-11-30
相关资源
最近更新 更多