跳到主要内容

POST和GET区别

·

GET提交最明显地方在于浏览器地址栏上面直接显示出来,而POST提交最明显地方在于不会显示在浏览器地址栏上面,但是刷新会重复提交。

(注:下面代码的姓名必须英文,因为只是简单样例,起到抛砖引玉的思维) 总共需建立二个文件 Test.htm 和Test.php

一、GET提交案例

HTML代码

1<form action="test.php" method="GET">
2 <p>姓名: <input type="text" name="name"></p>
3 <p>年龄: <input type="text" name="age"></p>
4 <p><input type="submit"></p>
5</form>

PHP代码

1<h3>姓名和年龄:</h3>
2<?php 
3echo htmlspecialchars($_GET['name']);
4echo (int)$_GET['age']; 
5?>

二、POST提交案例

HTML代码

1<form action="test.php" method="POST">
2 <p>姓名: <input type="text" name="name"></p>
3 <p>年龄: <input type="text" name="age"></p>
4 <p><input type="submit"></p>
5</form>

PHP代码

1<h3>姓名和年龄:</h3>
2<?php 
3echo htmlspecialchars($_POST['name']);
4echo (int)$_POST['age']; 
5?>

深入浅出演示post效果:https://api.hkfx.net/concatus.php

白日映照满天星
作者
白日映照满天星
订阅我频道让你站在上帝角度观察视野! QQ:3925993 有尝解决技术问题【备注你的问题】 🐑

阅读量:评论:
赞赏码图