您可以使用cURL和PHP作爲替代iframe的頁面。
$header = NULL;
$cookie = NULL;
$ch = curl_init();
curl_setopt($ch, CURLOPT_HEADER, $header);
curl_setopt($ch, CURLOPT_NOBODY, $header);
curl_setopt($ch, CURLOPT_URL, "http://www.facebook.com");
curl_setopt($ch, CURLOPT_SSL_VERIFYHOST, 0);
curl_setopt($ch, CURLOPT_COOKIE, $cookie);
curl_setopt($ch, CURLOPT_USERAGENT, $_SERVER['HTTP_USER_AGENT']);
curl_setopt($ch, CURLOPT_RETURNTRANSFER, 1);
curl_setopt($ch, CURLOPT_SSL_VERIFYPEER, 0);
curl_setopt($ch, CURLOPT_COOKIEFILE, dirname(__FILE__). '/cookies.txt');
curl_setopt($ch, CURLOPT_COOKIEJAR, dirname(__FILE__) . '/cookies.txt'); //save cookies here
curl_setopt($ch, CURLOPT_REFERER, "http://www.facebook.com"); // you don't need that line; it's just the referer
curl_setopt($ch, CURLOPT_FOLLOWLOCATION, 1);;
$output = curl_exec($ch);
curl_close($ch);
echo $output;
此外,使用cURL,您將能夠在頁面的輸出處進行修改。
這實際上與Twitter一起使用,謝謝。儘管如此,Facebook和YouTube拒絕合作。 – broen
不客氣。 Facebook也爲我工作。 – zurfyx
Facebook的輸出結果如何? – zurfyx