GET和POST\request数据提交
1.GET方式数据提交方式
1.1 表单提交GET数据
<form name=a action="act.php " method="GET">
<input type=text name="data1" />
<input type=text name="data2" />
<input type="submit" value="提交" />
</form>
表单执行后,数据的提交如下
xxx/act.php?data1=a&data2=b
1.2 a标签提交GET数据
<a href="act.php?data1=1&data2=b&data3=abc"> 功能文字</a>
跳转链接的同时携带get提交的数据,这些数据不能修改,参数之间&分隔
1.3 javascript脚本提交GET数据
<script>
location.href="data1=1&data2=b&data3=abc";
</script>
这种方法一般配合事件发生,条件满足就立即执行
1.4 另外一种javascript脚本提交数据
<script>
location.assign("data1=1&data2=b&data3=abc");
</script>
与上一种语法一致
1.5 php语言跳转提交数据
<?php
header("location:action.php?data1=5&data2=cctv&age=18");
?>
在php网站中经常使用
PHP接收数据通常使用$_GET['变量名']方式
2.POST提交数据
$_POST 变量用于收集来自 method="post" 的表单中的值
从带有 POST 方法的表单发送的信息,对任何人都是不可见的(不会显示在浏览器的地址栏),并且对发送信息的量也没有限制。变量不显示在 URL 中,相对于GET方式相对安全。
提交的表单
<form action="action.php" method="post"> 名字: <input type="text" name="name"> 年龄: <input type="text" name="age"> <input type="submit" value="提交"> </form>
接收处理
"action.php" 文件现在可以通过 $_POST 变量来收集表单数据
<?php echo $_POST["name"]; ?>!<br>
3.REQUEST 变量
预定义的 $_REQUEST 变量包含了 $_GET、$_POST 和 $_COOKIE 的内容。
<?php echo $_REQUEST["name"]; ?>!<br>
浙公网安备 33010602011771号