PHP/Javascript,通过给定的代理查看外部页面(URL)?

PHP/Javascript,通过给定的代理查看外部页面(URL)?,javascript,php,html,proxy,Javascript,Php,Html,Proxy,是否可以使用php或javascript查看我的网页中的外部URL(例如在iframe中),但使用给定的代理和设置用户代理 我知道您可以将用户代理设置为: ini_set('user_agent', 'Mozilla/5.0 (Windows; U; Windows NT 5.1; en-US; rv:1.8.1.9) Gecko/20071025 Firefox/2.0.0.9'); 但这需要一个iframe(或类似的东西)来查看我网页中的外部URL,类似于它的工作方式 我不是在寻找代码,我

是否可以使用phpjavascript查看我的网页中的外部URL(例如在iframe中),但使用给定的代理设置用户代理

我知道您可以将用户代理设置为:

ini_set('user_agent', 'Mozilla/5.0 (Windows; U; Windows NT 5.1; en-US; rv:1.8.1.9) Gecko/20071025 Firefox/2.0.0.9');
但这需要一个iframe(或类似的东西)来查看我网页中的外部URL,类似于它的工作方式


我不是在寻找代码,我只是在寻找我应该使用的方法,以及我应该如何编写这些代码。我不知道这涉及到什么。

如果指定
$context

创建
$context
后,可以调用
文件\u get\u contents()

旁注:最终,您希望包含其他标题,使其看起来像一个“真正的”浏览器。您必须将它们添加到
'header'
-字符串中。但是要注意,每个头球必须在一条新的线上

Accept: text/html,application/xhtml+xml,application/xml;q=0.9,*/*;q=0.8
Accept-Language: de-de,de;q=0.8,en;q=0.5,en-us;q=0.3
$output = @file_get_contents($url, false, $context);
Accept: text/html,application/xhtml+xml,application/xml;q=0.9,*/*;q=0.8
Accept-Language: de-de,de;q=0.8,en;q=0.5,en-us;q=0.3