一、目录结构
二、两次页面间传递值
在两次页面之间传递少量数据,可以使用get提交,也可以使用post提交,二者的区别恕不赘述。
1、get提交
使用get提交来传递数据,在链接地址中修改发送到服务器的 URL 如下所示http://www.cnblogs.com/MarkRao/p/php01.html?gName=mark&gAge=26,当然也可以在表单中设置method="get",php中接收get提交过来的数据值,使用预定义$_GET变量
从带有 GET 方法的表单发送的信息,对任何人都是可见的(会显示在浏览器的地址栏),并且对发送信息的量也有限制。
<html><head><meta charset="utf-8"><title>get提交值</title></head><body><form action="getPage.php" method="get">名字: <input type="text" name="gName">年龄: <input type="text" name="gAge"><input type="submit" value="提交"></form></body></html>
"getPage.php" 文件现在可以通过 $_GET 变量来收集表单数据了(请注意,表单域的名称会自动成为 $_GET 数组中的键):
1 欢迎 <?php echo $_GET["gName"]; ?>!<br>2 你的年龄是 <?php echo $_GET["gAge"]; ?> 岁。
2、post提交
使用post提交来传递数据,在表单中设置method="post",php中接收post提交的数据值,使用预定义$_POST变量
从带有 POST 方法的表单发送的信息,对任何人都是不可见的(不会显示在浏览器的地址栏),并且对发送信息的量也没有限制。
注释:然而,默认情况下,POST 方法的发送信息的量最大值为 8 MB(可通过设置 php.ini 文件中的 post_max_size 进行更改)。
<html><head><meta charset="utf-8"><title>post提交值</title></head><body><form action="postPage.php" method="post">名字: <input type="text" name="pName">年龄: <input type="text" name="pAge"><input type="submit" value="提交"></form></body></html>
"postPage.php" 文件现在可以通过 $_POST 变量来收集表单数据了(请注意,表单域的名称会自动成为 $_POST 数组中的键):
欢迎 <?php echo $_POST["pName"]; ?>!<br>你的年龄是 <?php echo $_POST["pAge"]; ?> 岁。
三、多个页面之间保持值
在多个页面之间保持数据,可以使用session保存,也可以使用cookie保存,二者的区别恕不赘述。
1、session保存数据
新闻热点
疑难解答