首页 理论教育 参数传递方法

参数传递方法

时间:2022-03-03 理论教育 版权反馈
【摘要】:PHP接受通过HTML表单提交的信息时,会提交数据参数,用户可以调用系统特定的自动全局函数来获取这些值。常用的自动全局变量有:$_GET,$_POST和$_SESSION。例4.7 在session.html页面提交数据到session.php通过$_SESSION获取数据。

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>

免责声明:以上内容源自网络,版权归原作者所有,如有侵犯您的原创版权请告知,我们将尽快删除相关内容。

我要反馈