php怎么在不同页面传参数,php如何实现在不同页面间传值

php实现在不同页面间传值的方法:1、利用require_once来实现;2、通过表单提交来实现;3、利用SESSION会话来实现;4、利用COOKIE来实现。

598dcda55aba8b95f8dd6e5d139cef5c.png

方法如下:

(推荐教程:php视频教程)

方法一:require_once//Page a:

$a = "hello";

?>

//Page b:

require_once "A.php";

echo $a." world!";

?>

方法二:通过页面跳转时携带参数传值//Page a:

$a = "world";

?>

点我跳到b.php

//Page b:

echo "hello".$_GET['m'];

?>

方法三:表单提交

//2.php:

echo $_POST['val'];

?>

方法四:SESSION会话

(SESSION是全局变量,只要被声明,在不关闭网页或者没有到SESSION的周期在所有页面都是可用的,而POST和GET只要php执行完毕就会立刻被释放没有)<?php

session_start();

$_SESSION['val']='123';

echo $_SESSION['val'];

?>

session_start();

echo $_SESSION['val']; //直接输出全局变量val.

?>

方法五:cookie。

cookie是存放在客户端上(也是全局变量),session是存放在服务器上。这是两者唯一的不同。<?php

setcookie("user", "SUVLLIAN", time()+3600);

//创建一个名为user的cookie变量,它的值是Alex Porter。它将在一个小时以后过期,也就是不能访问了

echo $_COOKIE['user']; //还要刷新一下页面才可以生效?>

方法六:存入数据库再取出

优点是:能够长期存储。

缺点是每次需要使用时,都需要在数据库中查询,耗费资源非常大。

相关推荐:php培训

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值