PHP接受通过HTML表单提交的信息时,会提交数据参数,用户可以调用系统特定的自动全局函数来获取这些值。常用的自动全局变量有:$_GET,$_POST和$_SESSION。
4.4.1 $_POST[]全局变量
POST方法功能及语法如下:
功能:获取post方式提交的数据。
格式:$_POST["formelement"]。
例4.5 在post.html页面提交数据到post.php通过$_POST获取数据。
post.html代码如下:
<!DOCTYPE HTML>
<html>
<body>
<form action ="post.php" method ="post">
Name:<input type="text" name="username"/>
<input type ="submit" value="ok"/>
</form>
</body>
</html>
post.php代码如下:
<!DOCTYPE HTML>
<html>
<body>
You are <?php
echo $_POST["username"];
?>
</body>
</html>
4.4.2 $_GET[]全局变量
GET方法功能及语法如下:
功能:获取get方式提交的数据。
格式:$_GET["formelement"]。
例4.6 在get.html页面提交数据到get.php通过$_GET获取数据。
get.html代码如下:
<!DOCTYPE HTML>
<html>
<body>
<form action ="get.php" method ="get">
Name:<input type="text" name="username"/>
<input type ="submit" value="ok"/>
</form>
</body>
</html>
get.php代码如下:
<!DOCTYPE HTML>
<html>
<body>
You are <?php
echo $_GET["username"];
?>
</body>
</html>
4.4.3 $_SESSION[]全局变量
SESSION方法功能及语法如下:
功能:获取表单中提交的数据。
格式:$_SESSION["formelement"]。
例4.7 在session.html页面提交数据到session.php通过$_SESSION获取数据。session .html代码如下:
<!DOCTYPE HTML>
<html>
<body>
<form action ="session.php" method ="post">
Name:<input type="text" name="username"/>
<input type ="submit" value="ok"/>
</form>
</body>
</html>
session.php代码如下:
<!DOCTYPE HTML>
<html>
<body>
<?php
$name =$_POST["username"];
session_start();
$_SESSION["username"]=$name;
Echo "You are". print_r($_SESSION);
?>
</body>
</html>
免责声明:以上内容源自网络,版权归原作者所有,如有侵犯您的原创版权请告知,我们将尽快删除相关内容。