本文目錄一覽:
- 1、PHP:地址欄最多可傳多少參數?或者地址欄的地址長度有限制嗎?
- 2、怎樣在php的url傳多個值
- 3、thinkphp如何通過地址欄傳遞2個值
- 4、php的URL傳參,通過URL傳!
- 5、PHP 如何通過地址欄傳遞參數?
PHP:地址欄最多可傳多少參數?或者地址欄的地址長度有限制嗎?
http
1.1
協議中對url的長度是沒有限制的
但是在實現中,服務器端和遊覽器端對url的長度都是有限制的
服務器端的限制根據不同的配置會有不同的值
遊覽器端的限制由於瀏覽器的種類也各不相同,大致如下
ie
2083
firefox
65536
chrome
8182
safari
80000
opera
190000
怎樣在php的url傳多個值
可以傳遞多個參數。
通過url進行傳值,是php中一個傳值的重要手段。所以我們要經常對url裡面所帶的參數進行解析,如果我們知道了url傳遞參數名稱,例如:
/index.php?name=tanksex=1#top
就可以通過$_GET[‘name’],$_GET[‘sex’]來獲得傳的數據。
thinkphp如何通過地址欄傳遞2個值
有兩種方式 :
1、可以使用/index.php/var_a/1/var_b/2.html這種
2、可以使用/index.html?var_a=1var_b=2
另外 ThinkPHP提供URL生成函數,可直接在任何地方使用。
在模板頁面中使用:
3.x版本 {:U(‘index’,array(‘var_a’=1,’var_b’=2))}
5.x版本{:url(‘index’,[‘var_a’=1,’var_b’=2])}
不管是3還是5版本,都可以生成上述兩種URL地址,主要看你的配置里是怎樣的.
php的URL傳參,通過URL傳!
PHPURL傳參是向URL裡面添加字符串的方式來進行傳遞的。
例:
index.php?id=100name=test
上面這個url傳遞了id為100,name為test的傳,可以通過$_GET[‘id’]和$_GET[‘name’]分別獲取這兩個值。
PHP 如何通過地址欄傳遞參數?
a href=’a.php?id=2’點擊/a
這樣就把 id 傳遞給 a.php 了
a.php 接收參數
?php
$id = $_GET[‘id’];
?
原創文章,作者:KUHA,如若轉載,請註明出處:https://www.506064.com/zh-hant/n/137762.html