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>
posted @ 2022-11-25 16:56  人生几何几何  阅读(246)  评论(0)    收藏  举报