N개의 웹 개발 예
사례 3: post 및 get 메소드를 사용하여 php와 html 간에 매개변수 전달
case3.php:
<!DOCTYPE html> <html> <head> <!-- 请将文档保存为UTF-8编码,否则中文会乱码 --> <meta charset="UTF-8"> <title>案例3</title><!-- 使用post和get方法在php和html间传递参数 --> </head> <body> <!-- 使用get方法传递 --> <form action="case3-output.php" method="get"> get提交的数据:<input type="text" name="getText"> <input type="hidden" name="getHidText" value="get隐藏文字"> <input type="submit" name="g_sb"><!--提交按钮,只有提交了才能够传递表单参数--> </form> <!-- 通过url直接传递,也属于get方法 --> <a href="case3-output.php?urlText=传递文字">点击超链接传递参数</a> <!-- 使用post方法传递 --> <form action="case3-output.php" method="post"> post提交的数据:<input type="text" name="postText" > <input type="hidden" name="postHidText" value="post隐藏文字"> <input type="submit" name="p_sb"><!--提交按钮,只有提交了才能够传递表单参数--> </form> </body> </html>
<?php if(isset($_GET["getText"])) echo "get传递的数据为:{$_GET['getText']}<br>"; else echo "没有通过get传递数据<br>"; if(isset($_GET["getHidText"])) echo "get传递的隐藏数据为:{$_GET['getHidText']}<br>"; else echo "没有通过get传递隐藏数据<br>"; if(isset($_GET["urlText"])) echo "url传递的数据为:{$_GET['urlText']}<br>"; else echo "没有通过url传递数据<br>"; if(isset($_POST["postText"])) echo "post传递的数据为:{$_POST['postText']}<br>"; else echo "没有通过post传递数据<br>"; if(isset($_POST["postHidText"])) echo "post传递的隐藏数据为:{$_POST['postHidText']}<br>"; else echo "没有通过post传递隐藏数据<br>";
위에서는 웹 개발의 N 가지 예를 소개했습니다. 사례 3: 관련 내용을 포함하여 post 및 get 메소드를 사용하여 PHP 튜토리얼에 관심이 있는 친구들에게 도움이 되기를 바랍니다.