當前位置:首頁 » 編程語言 » php打開url

php打開url

發布時間: 2023-10-07 22:37:14

php如何獲取當前頁面url路徑

function curPageURL() {
$pageURL = 'http';

if ($_SERVER["HTTPS"] == "on")
{

$pageURL .= "s";
}
$pageURL .= "://";

if ($_SERVER["SERVER_PORT"] != "80")
{

$pageURL .= $_SERVER["SERVER_NAME"] . ":" . $_SERVER["SERVER_PORT"] .

$_SERVER["REQUEST_URI"];
}
else
{
$pageURL .= $_SERVER["SERVER_NAME"] .

$_SERVER["REQUEST_URI"];
}
return $pageURL;}?>

(1)php打開url擴展閱讀:

  1. 獲取域名或主機地址 :echo $_SERVER['HTTP_HOST'].""; #localhost

  2. 獲取網頁地址:echo $_SERVER['PHP_SELF'].""; #/blog/testurl.php

3.獲取網址參數:echo $_SERVER["QUERY_STRING"].""; #id=5

4.獲取用戶代理:echo $_SERVER['HTTP_REFERER']."";

② php 中 fopen()打開文件(Url)失敗是什麼原因

需要在php.ini中將相關配置開啟

fopen原型:

resourcefopen(string$filename,string$mode[,bool$use_include_path=false[,resource$context]])

如果PHP認為filename指定的是一個已注冊的協議,而該協議被注冊為一個網路URL,PHP將檢查並確認allow_url_fopen已被激活。如果關閉了,PHP將發出一個警告,而fopen的調用則失敗。

allow_url_fopen:本選項激活了URL形式的fopen封裝協議使得可以訪問URL對象例如文件。默認的封裝協議提供用ftp和http協議來訪問遠程文件,一些擴展庫例如zlib可能會注冊更多的封裝協議。

注意:

  1. 出於安全性考慮,此選項只能在php.ini中設置。

  2. 此選項是緊接著版本4.0.3發布後引進的。版本4.0.3以及之前的版本只能在編譯時通過配置項--disable-url-fopen-wrapper來取消此特性。

③ php獲取url參數

1、在當前網頁echo出變數$_SERVER['HTTP_HOST']即可獲取域名或主機地址。

④ PHP 循環請求url 返回參數

方法1: 用file_get_contents 以get方式獲取內容
[php] view plainprint?
<?php
$url='http://www.domain.com/';
$html = file_get_contents($url);
echo $html;
?>

方法2: 用fopen打開url, 以get方式獲取內容
[php] view plainprint?
<?php
$fp = fopen($url, 'r');
//返回請求流信息(數組:請求狀態,阻塞,返回值是否為空,返回值http頭等)
[php] view plainprint?
stream_get_meta_data($fp);
[php] view plainprint?
while(!feof($fp)) {
$result .= fgets($fp, 1024);
}
echo "url body: $result";
fclose($fp);
?>

熱點內容
java返回this 發布:2025-10-20 08:28:16 瀏覽:705
製作腳本網站 發布:2025-10-20 08:17:34 瀏覽:969
python中的init方法 發布:2025-10-20 08:17:33 瀏覽:677
圖案密碼什麼意思 發布:2025-10-20 08:16:56 瀏覽:830
怎麼清理微信視頻緩存 發布:2025-10-20 08:12:37 瀏覽:737
c語言編譯器怎麼看執行過程 發布:2025-10-20 08:00:32 瀏覽:1077
郵箱如何填寫發信伺服器 發布:2025-10-20 07:45:27 瀏覽:309
shell腳本入門案例 發布:2025-10-20 07:44:45 瀏覽:189
怎麼上傳照片瀏覽上傳 發布:2025-10-20 07:44:03 瀏覽:875
python股票數據獲取 發布:2025-10-20 07:39:44 瀏覽:830