php教程:服务器接受数据的三种方式

[复制链接]
查看1589 | 回复0 | 2020-9-27 15:12 | 显示全部楼层 |阅读模式
php教程:服务器接受数据的三种方式
通过名字获取名字对应的值
  1. $_POST:数组类型,保存的POST提交的值
  2. $_GET:数组类型,保存的GET提交的值
  3. $_REQUEST:数组类型,保存的GET和POST提交的值
复制代码
例题:
HTML页面
  1. <body>
  2. <!--表单提交数据-->
  3. <form method="get" action="./2-demo2.php">
  4.         语文: <input type="text" name="ch"> <br />
  5.         数学: <input type="text" name="math"> <br />
  6.         <input type="submit" name="button" value="提交"> <br><br>
  7. </form>
  8. <!--超链接提交数据-->
  9. <a href="2-demo2.php?ch=77&math=88">跳转</a> <br><br>
  10. <!--js提交数据-->
  11. <input type="button" value="点击" onclick="location.href='2-demo2.php?ch=66&math=55'"> <br><br>

  12. <input type="button" value="点击" onclick="location.assign('2-demo2.php?ch=11&math=22')">
  13. </body>
复制代码
php页面代码:
  1. <?php
  2. //post数组中不为空
  3. if(!empty($_POST)) {
  4.         echo '这是post提交的数据<br>';
  5.         echo '语文:'.$_POST['ch'],'<br>';
  6.         echo '数学:'.$_POST['math'],'<br>';
  7. }
  8. echo '<hr>';
  9. //获取get提交的数据
  10. if(!empty($_GET)){
  11.         echo '这是get提交的数据<br>';
  12.         echo '语文:'.$_GET['ch'],'<br>';
  13.         echo '数学:'.$_GET['math'],'<br>';
  14. }
  15. echo '<hr>';
  16. //既能获取get又能获取post提交的数据
  17. echo $_REQUEST['ch'],'<br>';
  18. echo $_REQUEST['math'];
复制代码
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

UID
1
贡献
387
丢币
38902
主题
4607
回帖
116
注册时间
2018-9-25
最后登录
2024-4-16