当前位置:  首页  >  PHP教程  >  PHP 基础  >  开发经验

PHP重定向如何实现数据不丢失?-PHP问题

PHP重定向实现数据不丢失的方法:首先获取要保存的数据;然后将数据转为JSON字符串,并将其储存在Session中;接着在重定向后将数据取出并删除;最后将数据进行JSON解码即可。

PHP重定向如何实现数据不丢失?

首先获取要保存的数据;

$data = [
	'username' => 'guanhuicoder',
	'redirect_url' => './index.php'
	'email' => 'guanhuicoder@code.com'
];

然后将数据转为JSON字符串,并将其储存在Session中;

$data = [
	'username' => 'guanhuicoder',
	'redirect_url' => './index.php'
	'email' => 'guanhuicoder@code.com'
];

$data = json_encode($data);

session_start();

$_SESSION['data'] = $data;

接着在重定向后将数据取出并删除;

session_start();

$data = $_SESSION['data'];

unset($_SESSION['data']);

最后将数据进行JSON解码即可。

$data = json_decode($data);

推荐教程:《PHP》”

以上就是PHP重定向如何实现数据不丢失?的详细内容,更多请关注 第一PHP社区 其它相关文章!

吐了个 "CAO" !
扫码关注 PHP1 官方微信号
PHP1.CN | 中国最专业的PHP中文社区 | json解析格式化 | PHP资讯 | PHP教程 | 数据库技术 | 服务器技术 | 前端开发技术 | PHP框架 | 开发工具 | 在线工具
Copyright © 1998 - 2020 PHP1.CN. All Rights Reserved PHP1.CN 第一PHP社区 版权所有