PHP請求頁面

2022-01-17 13:09:09 字數 721 閱讀 5280

< ?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。當乙個頁面跳到此頁面時,它就會...