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

php地址欄參數

發布時間: 2022-09-25 01:20:32

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

② PHP如何地址欄接收參數

不需要name,a標簽沒有name屬性。

③ php怎麼判斷地址欄是否有參數

規范一點,當你要使用$_GET['a']的時候,前面一定要加一個判斷:
if( isset($_GET['a']) && $_GET['a']!="" ){
......
}

但是PHP有個比較方便的地方就是使用的變數可以不必先聲明,只要你能保證變數名不沖突,就可以不用先聲明它,也不會對程序有什麼影響,但是會有一個notice的提示,就是你看到的那個。很多人也選擇了修改php.ini裡面的配置來屏蔽這種notice錯誤。

這種情況還是更建議修改配置

④ Php獲取參數的幾種方法

1.獲取地址欄參數:
$_SERVER['QUERY_STRING'];
2.獲取參數值
//post提交
用$_POST['參數名稱']獲取值
//get 提交
用$_GET['參數名稱']獲取值
//無論是post還是get方式提交都可以用$_REQUEST
用$_REQUEST['參數名稱']獲取值

⑤ 用php如何讀取地址欄的參數

使用超級全局變數$_GET可以訪問地址欄的參數,例如調用地址為:
abc.php?param=val123

$_GET['param']的值就是'val123'

⑥ PHP 如何通過地址欄傳遞參數

<?php
$mp3=$_GET['mp3'];
?>
<objecttype='application/x-shockwave-flash'width='640'height='380'>
<paramname='flashvars'value='src=<?=$mp3?>'/>
</object>

這樣就可以了 把上面代碼存為mp3.php

然後 mp3.php?mp3=你的mp3網址


就傳遞Ok了。

⑦ php 接收地址欄參數並寫入資料庫

mysql_select_db(資料庫名,MySQL伺服器的鏈接標識)
你少了MySQL伺服器的連接標識,而且資料庫名你也是用config.php導入的,不知道config.php裡面對不對

⑧ php 如何隱藏url地址欄參數

可以使用post提交表單的方式。處理後寫入cook中當前瀏覽的id。這樣就不會出現在url上。php 如何隱藏url地址欄參數

⑨ php獲取上個頁面地址欄參數

可以把id放到放進一個隱藏域 提交的時候會和表單一起提交給b.php
<input type="hidden" name="id" value="<?php echo xxxxx ?>" />

⑩ PHP:地址欄最多可傳多少參數或者地址欄的地址長度有限制嗎

http
1.1
協議中對url的長度是沒有限制的
但是在實現中,伺服器端和游覽器端對url的長度都是有限制的
伺服器端的限制根據不同的配置會有不同的值
游覽器端的限制由於瀏覽器的種類也各不相同,大致如下
ie
2083
firefox
65536
chrome
8182
safari
80000
opera
190000

熱點內容
搭建中轉雲伺服器挖礦 發布:2025-01-09 01:27:12 瀏覽:548
存儲過程中的for循環 發布:2025-01-09 01:25:38 瀏覽:859
阿里雲伺服器寬頻是專線嗎 發布:2025-01-09 01:22:42 瀏覽:600
上門修個密碼箱鎖多少錢 發布:2025-01-09 01:21:49 瀏覽:266
python企業培訓 發布:2025-01-09 01:17:14 瀏覽:889
怎樣存儲氣體 發布:2025-01-09 01:17:13 瀏覽:259
伺服器配套的台式電腦電腦 發布:2025-01-09 01:11:34 瀏覽:465
android啟動速度優化 發布:2025-01-09 01:08:17 瀏覽:914
hadoop命令上傳文件 發布:2025-01-09 01:08:16 瀏覽:601
編譯器的構造和設計 發布:2025-01-09 01:08:13 瀏覽:460