當前位置:首頁 » 編程語言 » 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);
?>

熱點內容
pythonforosx 發布:2025-02-01 08:43:50 瀏覽:763
ftp建站工具 發布:2025-02-01 08:42:07 瀏覽:532
linux開啟ntp 發布:2025-02-01 08:31:42 瀏覽:284
excel密碼加密 發布:2025-02-01 08:17:01 瀏覽:538
陌陌在手機哪個文件夾 發布:2025-02-01 08:13:49 瀏覽:316
proe50解壓打不開 發布:2025-02-01 08:11:17 瀏覽:389
密碼按錯三次怎麼辦 發布:2025-02-01 08:00:24 瀏覽:850
傳送門什麼配置好玩 發布:2025-02-01 08:00:17 瀏覽:1000
android監聽輸入法狀態 發布:2025-02-01 07:52:44 瀏覽:283
android仿58 發布:2025-02-01 07:52:41 瀏覽:891