php地址欄參數
① 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