使用PHP将separte URL插入页面

Bri*_*anK 0 php

PHP中是否有一个函数可以转到单独的URL并插入返回到页面的内容?include()函数只适用于本地文件吗?我是否必须在客户端使用javascript来完成此操作?谢谢,Brian

小智 5

file_get_contents会起作用,但它相对脆弱.如果网站响应缓慢或发出重定向,则file_get_contents将失败.file_get_contents也是一个让错误捕获的痛苦.你应该使用curl代替.

$ch = curl_init();
curl_setopt($ch, CURLOPT_URL, "http://www.example.com/page.html");
curl_setopt($ch, CURLOPT_RETURNTRANSFER, true);
curl_setopt($ch, CURLOPT_FOLLOWLOCATION, true);
$page_contents = curl_exec($ch);
if ( $page_contents ===false ) {
    // Do something fancier than this
    echo curl_errno($ch).' '.curl_error($ch);
}
curl_close($ch);
Run Code Online (Sandbox Code Playgroud)