當前位置:首頁 » 編程語言 » php獲取地址欄

php獲取地址欄

發布時間: 2025-08-17 09:31:59

1. 在本機上訪問php文件,在地址欄中怎麼填寫

你裝一個wamp然後把php文件放在wamp的安裝路徑的www文件夾下 即可 然後在瀏覽器中輸入localhost/php文件名 比如為123.php那就輸入localhost/123.php

2. 在PHP里如何獲取瀏覽器地址欄的文件名,假如是偽靜態也要獲取url重寫後的文件名,而不是真實PHP文件名。

這是通過偽靜態實現的,你是獨立主機用戶嗎?
DISCUZ有教程的,如果是空間要聯系空間商解決。
在後台優化里有靜態化設置的。如果找不到後台有個搜索,搜索靜態

3. php如何獲取網址中的參數

比如有一個網址為

http://域名/goods.php?u=59&id=24#pinglun

我想得到這個id值

可以用正則,也可以用php函數解析到數組中

用正則可以這樣

preg_match('/id=(d+)/',$_SERVER["REQUEST_URI"],$m);//$_SERVER 這個表示當前網址url

print_r($m[1]);exit;

或者用parse_url()及parse_str()函數

$cur_q=parse_url($_SERVER["REQUEST_URI"],PHP_URL_QUERY);

parse_str($cur_q,$myArray);

print_r($myArray["id"]);exit;

拓展資料

PHP(外文名:PHP: Hypertext Preprocessor,中文名:「超文本預處理器」)是一種通用開源腳本語言。語法吸收了C語言、Java和Perl的特點,利於學習,使用廣泛,主要適用於Web開發領域。PHP 獨特的語法混合了C、Java、Perl以及PHP自創的語法。它可以比CGI或者Perl更快速地執行動態網頁。用PHP做出的動態頁面與其他的編程語言相比,PHP是將程序嵌入到HTML(標准通用標記語言下的一個應用)文檔中去執行,執行效率比完全生成HTML標記的CGI要高許多;PHP還可以執行編譯後代碼,編譯可以達到加密和優化代碼運行,使代碼運行更快。

PHP的特性包括:

1. PHP 獨特的語法混合了 C、Java、Perl 以及 PHP 自創新的語法。

2. PHP可以比CGI或者Perl更快速的執行動態網頁——動態頁面方面,與其他的編程語言相比,

PHP是將程序嵌入到HTML文檔中去執行,執行效率比完全生成htmL標記的CGI要高許多;

PHP具有非常強大的功能,所有的CGI的功能PHP都能實現。

3. PHP支持幾乎所有流行的資料庫以及操作系統。

4. 最重要的是PHP可以用C、C++進行程序的擴展!

參考資料:網路 PHP

4. plugin.php鏈接怎麼打開

打開plugin.php鏈接的方法如下:

  1. 確保環境支持:PHP是服務端腳本語言,需在支持PHP的伺服器上運行。可選擇集成開發環境(IDE),如XAMPP、WAMP等,它們集成了Apache伺服器和MySQL資料庫;也能自己搭建伺服器環境,像在Linux上安裝Apache伺服器、PHP解釋器和MySQL資料庫等。
  2. 獲取完整URL:通常由伺服器地址和文件路徑組成。若文件託管在本地伺服器,伺服器地址可以是「localhost」或「127.0.0.1」 ;若在遠程伺服器,伺服器地址則為其IP地址或域名。文件路徑指該文件在伺服器上的存儲位置,有相對和絕對路徑之分。
  3. 選擇打開方式
    • 直接輸入地址:在瀏覽器地址欄輸入plugin.php的完整URL,如「http://localhost/plugin.php」 ,回車後,瀏覽器向伺服器發送請求,伺服器解析並執行文件,將結果返回顯示。
    • 使用URL參數:若需傳遞數據,可在URL添加參數,如「http://www.example.com/plugin.php?param1=value1」 ,PHP文件通過$_GET超全局變數訪問參數。
    • 使用POST方法:傳遞復雜數據時,可用HTML表單提交數據到該文件,或用JavaScript動態發送POST請求。
    • URL重寫:通過配置伺服器或使用相關工具美化簡化URL,使用更友好易記的地址打開。
  4. 注意事項:要保證伺服器環境正常運行,留意防火牆和殺毒軟體對伺服器訪問的限制;檢查PHP語法錯誤;使用合適的文件許可權,確保伺服器能訪問和執行文件。

5. php偽靜態如何獲取地址欄url

程序偽靜態後,搜索引擎又收錄了之前的大量動態地址,如何處理呢?
你可能以為設置301就可以了,但似乎301更搜索引擎更新過來也是需要相當一段時間,而搜索到以前的動態地址,訪問還是有點不好,畢竟還是希望訪問靜態地址,這里就需要在頁面里做一下判斷了。

首先,用了php內置函數,因程序偽靜態了,發現取得的都是真實的url地址,和顯示的url根本是兩樣。
網上找了很久,都沒有找到辦法。問題實再是很棘手。

無意中看到一個asp的例子,其中包含:http_x_rewrite_url,於是用php試了下,沒想到卻可以獲取到地址欄的地址,至此問題解決。

例子,php偽靜態如何獲取地址欄url。

代碼示例:

<?php
if(strstr($_server["http_x_rewrite_url"],".php"){//判斷是否包含.php的地址。
header("http/1.1301movedpermanently");
header("location:http://www..com/$id.html");//跳轉到新的靜態地址。
exit;
}
//只適用於windows的伺服器,liunx則需要用$_server['request_uri']來獲取
if(strstr($_server['request_uri'],".php"){//判斷是否包含.php的地址。
header("http/1.1301movedpermanently");
header("location:http://www..com/$id.html");//跳轉到新的靜態地址。
exit;
//只要輸入以前的動態地址都會以301方式轉到新的靜態地址。
?>
熱點內容
安卓怎麼改中文名 發布:2025-08-17 17:19:06 瀏覽:223
python釋放 發布:2025-08-17 17:07:32 瀏覽:502
c語言讀取二進制文件 發布:2025-08-17 16:47:22 瀏覽:656
控制櫃與變頻器如何配置 發布:2025-08-17 16:47:12 瀏覽:362
python構造器 發布:2025-08-17 16:33:18 瀏覽:96
自己搭建伺服器如何使用 發布:2025-08-17 16:32:28 瀏覽:852
struts資料庫 發布:2025-08-17 16:23:09 瀏覽:224
wetransfer上傳 發布:2025-08-17 16:07:54 瀏覽:533
小說app源碼 發布:2025-08-17 15:44:41 瀏覽:376
Qq怎麼擴大緩存 發布:2025-08-17 15:44:38 瀏覽:622