扫码关注官方订阅号
我在A页面通过表单向B页面通过POST方法传递了一个值,比如$_POST['test'] = "learn"B页面接收到这个值以后,我想把这个值传递到C页面,同样用POST方法。我之前的做法是在B页面做一个
$_POST['test'] = "learn"
$_POST['test']
这个很简单,你可以用session来传递值,这样就保证了数据的持续可传递;同时页面也可以获取信息
1.我建议还是用memcache 或者 redis 缓存 存储
session,cookie都可以
用session或者cookie.当然你把数据写入数据库然后在另一个页面取出来也行。
session的话,先调用session_start()开启session。之后,一个页面对$_SESSION数组的某个键赋值,在另一个页面就能取出来。就好像$_SESSION这个数组能跨页面似的。
用localStorage吧。A页面把数据保存到localStorage中,B页面,C页面,只要在同域下的页面,都可以读取到。
使用session 或者用ajax
如果是做跳转,想提交到B页面时,B跳转到C,然后C可以接收到post数据那么B跳转到C时可以用307状态码跳转
header("xxxx",307);
微信扫码关注PHP中文网服务号
QQ扫码加入技术交流群
Copyright 2014-2026 https://www.php.cn/ All Rights Reserved | php.cn | 湘ICP备2023035733号
PHP学习
技术支持
返回顶部
这个很简单,你可以用session来传递值,这样就保证了数据的持续可传递;同时页面也可以获取信息
1.我建议还是用memcache 或者 redis 缓存 存储
session,cookie都可以
用session或者cookie.
当然你把数据写入数据库然后在另一个页面取出来也行。
session的话,先调用session_start()开启session。
之后,一个页面对$_SESSION数组的某个键赋值,在另一个页面就能取出来。
就好像$_SESSION这个数组能跨页面似的。
用localStorage吧。A页面把数据保存到localStorage中,B页面,C页面,只要在同域下的页面,都可以读取到。
使用session 或者用ajax
如果是做跳转,想提交到B页面时,B跳转到C,然后C可以接收到post数据
那么B跳转到C时可以用307状态码跳转