当我们构建一个复杂的网站时,经常需要在不同的页面之间传递数据。PHP页面间传递参数是一种常用的方式,可以帮助我们实现数据共享。
下面是两个示例说明:
示例1 - GET方法传参
- 从页面A跳转到页面B
 
<!-- 在页面A中使用超链接跳转到页面B,并传入参数 -->
<a href="pageB.php?name=Tom&age=28">跳转到页面B</a>
在上面的链接中,我们将参数以键值对的形式追加到URL后面。例如,name=Tom表示传递了名字参数,值为Tom。参数与参数之间使用&符号进行分割。
- 在页面B中获取参数
 
<?php
$name = $_GET['name'];  // 获取名字参数
$age = $_GET['age'];  // 获取年龄参数
echo "姓名:" . $name . "<br>";
echo "年龄:" . $age;
?>
在上面的示例中,我们使用了超全局变量$_GET来获取参数。$_GET是一个包含所有通过GET方法传递的参数的数组。例如,$_GET['name']表示获取名字参数值。
示例2 - POST方法传参
- 在页面A中使用表单提交数据到页面B
 
<!-- 在页面A中创建一个表单,提交数据到页面B -->
<form action="pageB.php" method="post">
  <input type="text" name="name" placeholder="请输入姓名">
  <input type="text" name="age" placeholder="请输入年龄">
  <button type="submit">提交</button>
</form>
在上面的表单中,我们将要提交的数据以键值对的形式放入表单的输入框中。
- 在页面B中获取参数
 
<?php
$name = $_POST['name'];  // 获取名字参数
$age = $_POST['age'];  // 获取年龄参数
echo "姓名:" . $name . "<br>";
echo "年龄:" . $age;
?>
在上面的示例中,我们也使用了超全局变量$_POST来获取参数。$_POST是一个包含所有通过POST方法传递的参数的数组。例如,$_POST['name']表示获取名字参数值。
值得注意的是,GET方法和POST方法都有它们的优缺点和适用场景。GET方法一般用于获取数据,而POST方法一般用于提交数据。在实际开发中,我们应根据具体需求选择合适的方法。
The End




大气响应式网络建站服务公司织梦模板
高端大气html5设计公司网站源码
织梦dede网页模板下载素材销售下载站平台(带会员中心带筛选)
财税代理公司注册代理记账网站织梦模板(带手机端)
成人高考自考在职研究生教育机构网站源码(带手机端)
高端HTML5响应式企业集团通用类网站织梦模板(自适应手机端)