十年网站开发经验 + 多家企业客户 + 靠谱的建站团队
量身定制 + 运营维护+专业推广+无忧售后,网站问题一站解决
可以传递多个参数。
成都创新互联是专业的凤泉网站建设公司,凤泉接单;提供成都做网站、成都网站建设,网页设计,网站设计,建网站,PHP网站建设等专业做网站服务;采用PHP框架,可快速的进行凤泉网站开发网页制作和功能扩展;专业做搜索引擎喜爱的网站,专业的做网站团队,希望更多企业前来合作!
通过url进行传值,是php中一个传值的重要手段。所以我们要经常对url里面所带的参数进行解析,如果我们知道了url传递参数名称,例如:
/index.php?name=tanksex=1#top
就可以通过$_GET['name'],$_GET['sex']来获得传的数据。
通过url传递的数据的数量太小,1024 bytes.
Post传输数据时,不需要在URL中显示出来,而Get方法要在URL中显示。Post传输的数据量大,可以达到2M,而Get方法由于受到URL长度的限制,只能传递大约1024字节。一般来说,我们用POST传值作为首选,这样做较为安全。
这个只是小小误区,把链接地址中的第二个?号改为号即可:
链接地址
改为:
链接地址
获取参数就可以了:
?
$url=$_GET['url'];//结果:localhost/public.php
$table=$_GET['table'];
$vcat=$_GET['vcat'];
$cat=$_GET['cat'];
$pic=$_GET['pic'];
?
然后就是合成地址:
?
$url=$_GET['url']."?talbe=".$table."vcat=".$vcat."cat=".$cat."pic=".$pic;
?
这样修改吧
header("location:;key=$key");
header("location:;key=$key");
望采纳
PHPURL传参是向URL里面添加字符串的方式来进行传递的。
例:
index.php?id=100name=test
上面这个url传递了id为100,name为test的传,可以通过$_GET['id']和$_GET['name']分别获取这两个值。
如果form 表单提交的时候用了post就要用post来接收,比如说
form method="post"
用户名:input type="text" name="name" value=""
密码:input type="password" name="pwd" value=""
input type="submit" value="提交"
/form
接收时就用:
$username=$_POST["name"];
$password=$_POST["pwd"];
如果method="get"的话就用get接收