< ?php
$file_contents = file_get_contents('');echo $file_contents;
?>
有些主機服務商把php的allow_url_fopen選項是關閉了,就是沒法直接使用file_get_contents來獲取遠端web頁面的內容。那就是可以使用另外乙個函式curl。
< ?php$ch = curl_init();
$timeout = 5;
curl_setopt ($ch, curlopt_url, '');
curl_setopt ($ch, curlopt_returntransfer, 1);
curl_setopt ($ch, curlopt_connecttimeout, $timeout);
$file_contents = curl_exec($ch);
curl_close($ch);
echo $file_contents;
?>
利用function_exists函式來判斷php是否支援乙個函式可以輕鬆寫出下面函式< ?php
function vita_get_url_content($url) else
return $file_contents;
}?>
curl請求頁面
curl在linux下是乙個傳輸資料工具,可以向服務端提交或獲取資料。支援http https ftp ftps tftp dict telnet ldap file,提供 使用者驗證 ftp上傳 ssl連線等功能。curl的傳輸功能都有libcurl具體實現。其具體命令列操作可以man curl,...
PHP中獲取頁面請求的完整URL
測試 http localhost ceshi test.php?code 1 獲取網域名稱或主機位址 獲取網頁網域名稱後的資訊 echo server php self ceshi test.php 獲取請求引數 echo server query string code 1 獲取使用者 獲取完整...
返回上次請求頁面
有時進入管理頁面時,session和cookie消失時,要返回登入頁面,登入後我們仍想返回剛才管理操作的這個頁面 這樣很方面 可以用 equest的乙個屬性實現request.urlreferrer 獲取有關客戶端上次請求的 url 的資訊,該請求鏈結到當前的 url。當乙個頁面跳到此頁面時,它就會...