PHP-get和post请求

绝地灬酷狼 2023-07-07 08:05 80阅读 0赞

get请求:

  1. <!DOCTYPE html>
  2. <html lang="en">
  3. <head>
  4. <meta charset="UTF-8">
  5. <title>登录界面</title>
  6. </head>
  7. <body>
  8. <h1>登录界面</h1>
  9. <form action="check.php" method="get">
  10. 用户名:<input type="text" name="username"><br>
  11. 密码:<input type="password" name="password"><br>
  12. <input type="submit" value="提交">
  13. </from>
  14. </body>
  15. </html>

代码效果:

20200221172405999.png

输入内容,通过$_GET[],参数在URL后面,多个参数用&进行连接。

watermark_type_ZmFuZ3poZW5naGVpdGk_shadow_10_text_aHR0cHM6Ly9ibG9nLmNzZG4ubmV0L0NpZWxfWQ_size_16_color_FFFFFF_t_70

post请求

  1. <!DOCTYPE html>
  2. <html lang="en">
  3. <head>
  4. <meta charset="UTF-8">
  5. <title>登录界面</title>
  6. </head>
  7. <body>
  8. <h1>登录界面</h1>
  9. <form action="check.php" method="post">
  10. 用户名:<input type="text" name="username"><br>
  11. 密码:<input type="password" name="password"><br>
  12. <input type="submit" value="提交">
  13. </from>
  14. </body>
  15. </html>

通过$_POST[] ,参数在请求体中,如下图:

watermark_type_ZmFuZ3poZW5naGVpdGk_shadow_10_text_aHR0cHM6Ly9ibG9nLmNzZG4ubmV0L0NpZWxfWQ_size_16_color_FFFFFF_t_70 1

举例:PHP获取学生成绩案例

result.php

  1. <!DOCTYPE html>
  2. <html lang="en">
  3. <head>
  4. <meta charset="UTF-8">
  5. <title>学生成绩界面</title>
  6. <style>
  7. ul{
  8. list-style:none;<!--去掉每行前面的点-->
  9. color:red;
  10. }
  11. .title{
  12. font-size:20px;
  13. }
  14. </style>
  15. </head>
  16. <body>
  17. <?php
  18. $data=array();
  19. $data["123"]=array("name"=>"张三","chinese"=>"103","math"=>"89","english"=>"143");
  20. $data["234"]=array("name"=>"李四","chinese"=>"123","math"=>"69","english"=>"43");
  21. $data["345"]=array("name"=>"王五","chinese"=>"83","math"=>"129","english"=>"63");
  22. $code=$_GET["code"];
  23. ?>
  24. <?php
  25. if(array_key_exists($code,$data)){
  26. $result=$data[$code];
  27. ?>
  28. <div>
  29. <div class="title"><?php echo $result["name"] ?>成绩如下</div>
  30. <ul>
  31. <li>语文:<?php echo $result["chinese"] ?></li>
  32. <li>数学:<?php echo $result["math"] ?></li>
  33. <li>英语:<?php echo $result["english"] ?></li>
  34. </ul>
  35. </div>
  36. <?php
  37. }else{
  38. ?>
  39. <div>该学生考号不存在</div>
  40. <?php } ?>
  41. </body>
  42. </html>

Login.html

  1. <!DOCTYPE html>
  2. <html lang="en">
  3. <head>
  4. <meta charset="UTF-8">
  5. <title>查询学生的成绩</title>
  6. </head>
  7. <body>
  8. <h1>请在下列输入框中输入学生的考号进行查询:</h1>
  9. <form action="result.php" method="get">
  10. 输入考号:<input type="text" name="code"><br>
  11. <input type="submit" value="查询">
  12. </from>
  13. </body>
  14. </html>

watermark_type_ZmFuZ3poZW5naGVpdGk_shadow_10_text_aHR0cHM6Ly9ibG9nLmNzZG4ubmV0L0NpZWxfWQ_size_16_color_FFFFFF_t_70 2

watermark_type_ZmFuZ3poZW5naGVpdGk_shadow_10_text_aHR0cHM6Ly9ibG9nLmNzZG4ubmV0L0NpZWxfWQ_size_16_color_FFFFFF_t_70 3

watermark_type_ZmFuZ3poZW5naGVpdGk_shadow_10_text_aHR0cHM6Ly9ibG9nLmNzZG4ubmV0L0NpZWxfWQ_size_16_color_FFFFFF_t_70 4

POST方式

watermark_type_ZmFuZ3poZW5naGVpdGk_shadow_10_text_aHR0cHM6Ly9ibG9nLmNzZG4ubmV0L0NpZWxfWQ_size_16_color_FFFFFF_t_70 5

20200221182328384.png

发表评论

表情:
评论列表 (有 0 条评论,80人围观)

还没有评论,来说两句吧...

相关阅读

    相关 PHPGET请求的加密方法简介

    PHPGET请求的加密方法简介 在Web开发中,经常会使用GET请求来获取远程服务器上的数据。然而,GET请求的数据通过URL传递,容易被拦截者获取并窃取其中的敏感信息。为了

    相关 GetPost请求

    Get和Post请求 GET请求 VS POST请求: 本质上的区别:语义不同(GET是取,POST是提交) 表现出的一些主要区别: 1、GET没有请求体,P

    相关 GetPost请求

    浏览器向服务器发送数据最常用的就是Get和Post。 表单 表单用来收集用户的数据 1.只有放到form标签内的标签,在点击submit提交按钮之后才会被提交到服务

    相关 get请求post请求demo

           客户端和服务器端的交互是使用get请求或post请求,尤其是移动端接口的请求,使用很多,经常是用了以后就不管了,下次使用还要去找,比较浪费时间,今天把这个get请

    相关 GET 请求 POST 请求

    GET 请求和 POST 请求: 1). 使用GET方式传递参数: ①. 在浏览器地址栏中输入某个URL地址或单击网页上的一个超链接时,浏览器发出的HTTP请求消