php輸出網址,php輸出表格

本文目錄一覽:

php模擬瀏覽器獲取get後返回的所有網址

模擬GET請求:file_get_contents($url)通過php內置的file_get_contents函數可以模擬瀏覽器訪問網址的行為。

取的結果就是那個網址所返回的所有網址。

網頁瀏覽器(WebBrowser),常被簡稱為瀏覽器,是一種用於檢索並展示萬維網信息資源的應用程序。這些信息資源可為網頁、圖片、影音或其他內容,它們由統一資源標誌符標誌,信息資源中的超鏈接可使用戶方便地瀏覽相關信息。

php網站中顯示網址的函數

?

//獲取當前的域名:

echo $_SERVER[‘SERVER_NAME’];

//獲取來源網址,即點擊來到本頁的上頁網址

echo $_SERVER[“HTTP_REFERER”];

$_SERVER[‘REQUEST_URI’];//獲取當前域名的後綴

$_SERVER[‘HTTP_HOST’];//獲取當前域名

dirname(__FILE__);//獲取當前文件的物理路徑

dirname(__FILE__).”/../”;//獲取當前文件的上一級物理路徑

?

如何用php輸出一個網址的內容

一種是利用模板技術,另一種是用ob系列函數。兩種方法,看起來都差不多,但是實際上,卻是不同的。

第一種:利用模板

目前PHP的模板可以說是很多了,有功能強大的smarty,還有簡單易用的smart template等。

它們每一種模板,都有一個獲取輸出內容的函數。

我們生成靜態頁面的方法,就是利用了這個函數。

用這個方法的優點是,代碼比較清晰,可讀性好。

這裡我用smarty做例子,說明如何生成靜態頁

?php

require(‘smarty/Smarty.class.php’);

$t = new Smarty;

$t-assign(“title”,”Hello World!”);

$content = $t-fetch(“templates/index.htm”);

//這裡的 fetch() 就是獲取輸出內容的函數,現在$content變量裏面,就是要顯示的內容了

$fp = fopen(“archives/2005/05/19/0001.html”, “w”);

fwrite($fp, $content);

fclose($fp);

?

php中如何輸出網址參數filename=test.txt文本的內容.

Php代碼

$_SERVER[“SERVER_PORT”] //獲取端口

$_SERVER[‘HTTP_HOST’] //獲取域名或主機地址 如test.cn 或 或2010.test.cn

$_SERVER[‘SERVER_NAME’] //獲取域名或主機地址 註:只是主域名 如 test.cn

$_SERVER[“REQUEST_URI”] //獲取域名後的詳細地址 如:/index.php?id=123 …

$_SERVER[‘PHP_SELF’] //獲取PHP文件名

$_SERVER[“QUERY_STRING”] //獲取PHP後的網址參數

$_SERVER[‘HTTP_REFERER’] //來源網頁的詳細地址

輸出:

Php代碼

echo “rewrite: “.$_GET[“rewrite”];

echo “brSERVER_PORT: “.$_SERVER[“SERVER_PORT”];

echo “brHTTP_HOST: “.$_SERVER[“HTTP_HOST”];

echo “brSERVER_NAME: “.$_SERVER[“SERVER_NAME”];

echo “brREQUEST_URI: “.$_SERVER[“REQUEST_URI”];

echo “brPHP_SELF: “.$_SERVER[“PHP_SELF”];

echo “brQUERY_STRING: “.$_SERVER[“QUERY_STRING”];

echo “brHTTP_REFERER: “.$_SERVER[“HTTP_REFERER”];

注意:

PHP中的SERVER_NAME 和HTTP_HOST的區別

地址欄里輸入以下網址:

1) 時

對應的值為:

HTTP_HOST:

SERVER_NAME: test.cn

2) / 時

對應的值為:

HTTP_HOST: blog.test.cn

SERVER_NAME: test.cn

php $_SERVER 屬性說明

$_SERVER[ ‘PHP_SELF’ ] #當前正在執行腳本的文件名,與 document root相關。

$_SERVER[ ‘argv’ ] #傳遞給該腳本的參數。

$_SERVER[ ‘argc’ ] #包含傳遞給程序的命令行參數的個數(如果運行在命令行模式)。

$_SERVER[ ‘GATEWAY_INTERFACE’ ] #服務器使用的 CGI 規範的版本。例如,「CGI/ 1.1 」。

$_SERVER[ ‘SERVER_NAME’ ] #當前運行腳本所在服務器主機的名稱。

$_SERVER[ ‘SERVER_SOFTWARE’ ] #服務器標識的字串,在響應請求時的頭部中給出。

$_SERVER[ ‘SERVER_PROTOCOL’ ] #請求頁面時通信協議的名稱和版本。例如,「HTTP/ 1.0 」。

$_SERVER[ ‘REQUEST_METHOD’ ] #訪問頁面時的請求方法。例如:「GET」、「HEAD」,「POST」,「PUT」。

$_SERVER[ ‘QUERY_STRING’ ] #查詢(query)的字符串。

$_SERVER[ ‘DOCUMENT_ROOT’ ] #當前運行腳本所在的文檔根目錄。在服務器配置文件中定義。

$_SERVER[ ‘HTTP_ACCEPT’ ] #當前請求的 Accept: 頭部的內容。

$_SERVER[ ‘HTTP_ACCEPT_CHARSET’ ] #當前請求的 Accept-Charset: 頭部的內容。例如:「iso- 8859 – 1 ,*,utf- 8 」。

$_SERVER[ ‘HTTP_ACCEPT_ENCODING’ ] #當前請求的 Accept-Encoding: 頭部的內容。例如:「gzip」。

$_SERVER[ ‘HTTP_ACCEPT_LANGUAGE’ ]# 當前請求的 Accept-Language: 頭部的內容。例如:「en」。

$_SERVER[ ‘HTTP_CONNECTION’ ] #當前請求的 Connection: 頭部的內容。例如:「Keep-Alive」。

$_SERVER[ ‘HTTP_HOST’ ] #當前請求的 Host: 頭部的內容。

$_SERVER[ ‘HTTP_REFERER’ ] #鏈接到當前頁面的前一頁面的 URL 地址。

$_SERVER[ ‘HTTP_USER_AGENT’ ] #當前請求的 User_Agent: 頭部的內容。

$_SERVER[ ‘HTTPS’ ] — 如果通過https訪問,則被設為一個非空的值(on),否則返回off

$_SERVER[ ‘REMOTE_ADDR’ ] #正在瀏覽當前頁面用戶的 IP 地址。

$_SERVER[ ‘REMOTE_HOST’ ] #正在瀏覽當前頁面用戶的主機名。

$_SERVER[ ‘REMOTE_PORT’ ] #用戶連接到服務器時所使用的端口。

$_SERVER[ ‘SCRIPT_FILENAME’ ] #當前執行腳本的絕對路徑名。

$_SERVER[ ‘SERVER_ADMIN’ ] #管理員信息

$_SERVER[ ‘SERVER_PORT’ ] #服務器所使用的端口

$_SERVER[ ‘SERVER_SIGNATURE’ ] #包含服務器版本和虛擬主機名的字符串。

$_SERVER[ ‘PATH_TRANSLATED’ ] #當前腳本所在文件系統(不是文檔根目錄)的基本路徑。

$_SERVER[ ‘SCRIPT_NAME’ ] #包含當前腳本的路徑。這在頁面需要指向自己時非常有用。

$_SERVER[ ‘REQUEST_URI’ ] #訪問此頁面所需的 URI。例如,「/index.html」。

$_SERVER[ ‘PHP_AUTH_USER’ ] #當 PHP 運行在 Apache 模塊方式下,並且正在使用 HTTP 認證功能,這個變量便是用戶輸入的用戶名。

$_SERVER[ ‘PHP_AUTH_PW’ ] #當 PHP 運行在 Apache 模塊方式下,並且正在使用 HTTP 認證功能,這個變量便是用戶輸入的密碼。

$_SERVER[ ‘AUTH_TYPE’ ] #當 PHP 運行在 Apache 模塊方式下,並且正在使用 HTTP 認證功能,這個變量便是認證的類型。

原創文章,作者:小藍,如若轉載,請註明出處:https://www.506064.com/zh-hk/n/151701.html

(0)
打賞 微信掃一掃 微信掃一掃 支付寶掃一掃 支付寶掃一掃
小藍的頭像小藍
上一篇 2024-11-11 13:43
下一篇 2024-11-11 13:43

相關推薦

  • PHP和Python哪個好找工作?

    PHP和Python都是非常流行的編程語言,它們被廣泛應用於不同領域的開發中。但是,在考慮擇業方向的時候,很多人都會有一個問題:PHP和Python哪個好找工作?這篇文章將從多個方…

    編程 2025-04-29
  • 使用Treeview顯示錶格

    在web開發中,顯示錶格數據是一項很常見的需求。當我們需要在頁面上顯示大量數據時,除了使用傳統的表格樣式外,還可以使用Treeview這種可摺疊的表格樣式,以便更好地展示數據。本文…

    編程 2025-04-29
  • Python根據表格數據生成折線圖

    本文將介紹如何使用Python根據表格數據生成折線圖。折線圖是一種常見的數據可視化圖表形式,可以用來展示數據的趨勢和變化。Python是一種流行的編程語言,其強大的數據分析和可視化…

    編程 2025-04-29
  • Python 圖片轉表格

    本文將詳細介紹如何使用Python將圖片轉為表格。大家平時在處理一些資料的時候難免會遇到圖片轉表格的需求。比如從PDF文檔中提取表格等場景。當然,這個功能也可以通過手動複製、粘貼,…

    編程 2025-04-29
  • PHP怎麼接幣

    想要在自己的網站或應用中接受比特幣等加密貨幣的支付,就需要對該加密貨幣擁有一定的了解,並使用對應的API進行開發。本文將從多個方面詳細闡述如何使用PHP接受加密貨幣的支付。 一、環…

    編程 2025-04-29
  • python爬取網頁並生成表格

    本文將從以下幾個方面詳細介紹如何使用Python爬取網頁數據並生成表格: 一、獲取網頁數據 獲取網頁數據的一般思路是通過HTTP請求獲取網頁內容,最常用的方式是使用Python庫r…

    編程 2025-04-28
  • Python如何做表格為中心

    本文將從多個方面詳細闡述Python如何做表格,包括表格的創建、數據的插入、表格的樣式設置等內容。 一、創建表格 要在Python中創建表格,我們可以使用第三方庫Pandas。具體…

    編程 2025-04-28
  • 使用PHP foreach遍歷有相同屬性的值

    本篇文章將介紹如何使用PHP foreach遍歷具有相同屬性的值,並給出相應的代碼示例。 一、基礎概念 在講解如何使用PHP foreach遍歷有相同屬性的值之前,我們需要先了解幾…

    編程 2025-04-28
  • 52周存錢法表格圖100元

    52周存錢法是一種有效的儲蓄方法,它能夠幫助人們規律性地儲蓄並實現財務目標。針對這種儲蓄方法,我們可以使用表格來更加直觀地記錄儲蓄進度,並且可以通過代碼實現,給用戶提供更加便捷的服…

    編程 2025-04-27
  • PHP獲取301跳轉後的地址

    本文將為大家介紹如何使用PHP獲取301跳轉後的地址。301重定向是什麼呢?當我們訪問一個網頁A,但是它已經被遷移到了另一個地址B,此時若服務器端做了301重定向,那麼你的瀏覽器在…

    編程 2025-04-27

發表回復

登錄後才能評論