PHP $_GET五种提交形式

本文介绍了PHP中使用$_GET获取数据的五种常见形式,包括通过URL参数、表单提交、JavaScript、URL重写以及通过header()函数进行页面跳转。无论哪种形式提交GET数据,接收时均通过$_GET数组来获取。

形式1:

<form action="get.php" method="get">
数据1:<input type="text" name="data1">
<br/>
数据2:<input type="text" name="data2">
<br/>
<input type="submit" name="" value="提交" placeholder="">
</form>
这种形式的get数据,跟post数据类似,数据内容由用户填写或者选择而得到


形式2:

<a href="目标文件.php?data1=5&data2=cctv&age=18">链接文字</a>


说明:

1,它只是一个链接而已,只是在链接文件名的后面加上“?”,然后一个一个“串接数据
2, 数据形式为:数据项名称=数据值,相互之间用“&”符号隔开
3, 这种形式的数据也同样是“点击链接”就提交的get数据,但用户只能选择点还是不点,而不能够修改数据
形式3:
<script>
location.href="目标文件.php?data1=5&data2=cctv&age=18"

</script>.


说明:
1, 该语句可以看做是通过js技术实现的页面跳转功能,跟a标签的连接功能完全一致
2, 其中该语句,通常都是放在一个函数中,然后因为某个事件发生然后去调用该函数
形式4:
<script>
location.assign("目标文件.php?data1=5&data2=cctv&age=18");

</script>

形式5:php的跳转
<?php
header(location:"目标文件.php?data1=5&data2=cctv&age=18");
?>


小结:
上述多种get形式提交数据,都要理解为:
跳转到某个页面,并“同时”携带(提交)一定的get数据过去!
不管哪种提交形式的get,接收get数据,都只有一种形式,跟post类似
$v1=$_GET['数据项名称'];//取得一个get数据项的值

也可以“输出”所有get数据:
print_r($_GET);或者 var_dump($_GET)

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值