返回顶部

收藏

PHP 对 GET 和 POST 的表单提交方式处理

更多
<html>
</head>
<body>
    <?php
      if ($_GET[\'submitted\'] == \"yes\"){
        if (trim ($_GET[\'yourname\']) != \"\"){
          echo \"Your Name (with GET): \" . $_GET[\'yourname\'];
        } else {
          echo \"You must submit a value.\";
        }
        ?><br /><a href=\"index.php\">Try Again</a><?php
      }
      if ($_POST[\'submitted\'] == \"yes\"){
        if (trim ($_POST[\'yourname\']) != \"\"){
          echo \"Your Name (with POST): \" . $_POST[\'yourname\'];
        } else {
          echo \"You must submit a value.\";
        }
        ?><br /><a href=\"index.php\">Try Again</a><?php
      }
    ?>
    <?php
      if ($_GET[\'submitted\'] != \"yes\" && $_POST[\'submitted\'] != \"yes\"){
        ?>
        <form action=\"index.php\" method=\"get\">
          <p>GET Example:</p>
          <input type=\"hidden\" name=\"submitted\" value=\"yes\" />
          Your Name: <input type=\"text\" name=\"yourname\" maxlength=\"150\" /><br />
          <input type=\"submit\" value=\"Submit with GET\"/>
        </form>
        <form action=\"index.php\" method=\"post\">
          <p>POST Example:</p>
          <input type=\"hidden\" name=\"submitted\" value=\"yes\" />
          Your Name: <input type=\"text\" name=\"yourname\" maxlength=\"150\" /><br />
          <input type=\"submit\" value=\"Submit with POST\"/>
        </form>
        <?php
      }
    ?>
</body>
</html>
//该片段来自于http://outofmemory.cn

标签:php,安全

收藏

0人收藏

支持

0

反对

0