本文目录一览:
- 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'];
?