跨页面传递数据可以使用session或者cookie来实现。
使用session的方法:
- 在需要传递数据的页面调用session_start()函数开启session。
- 将需要传递的数据存储到$_SESSION数组中,例如$_SESSION["username"]="张三"。
- 在接收数据的页面同样需要调用session_start()函数开启session。
- 直接从$_SESSION数组中获取需要的数据,例如$username=$_SESSION["username"]。
使用cookie的方法:
- 在需要传递数据的页面使用setcookie()函数设置cookie,例如setcookie("username","张三",time()+3600)。
- 在接收数据的页面使用$_COOKIE数组获取cookie,例如$username=$_COOKIE["username"]。
需要注意的是,使用session和cookie都需要在页面最开始使用相应的函数进行开启。同时,使用cookie时需要注意设置cookie的过期时间,否则cookie会在关闭浏览器后自动失效。