存储第一页的数据并在第2页上使用它而不使用PHP GET

时间:2018-05-14 01:04:12

标签: php html

我有一个会员网站,我想给用户免费试用。

在定价页面中,可以选择会员计划和按钮"开始免费试用"。

点击免费试用版将重定向到注册。

稍后,我希望我选择的会员计划与用户注册一起插入数据库。 //请注意,用户并未注册,因此我可以在单击免费试用按钮后插入数据库,因此我希望将其临时存储在注册页面中并稍后使用

我怎样才能在PHP Session中做到这一点?这是标准方式吗?或者有正确的方法吗?

我有自定义模板pricing.php和register.php,我已经尝试过ff代码:

pricing.php

session_start();
$_SESSION['trial_data'] = 'Membership Level 2';

register.php

session_start();
if(isset($_SESSION['trial_data'])) {
    echo $_SESSION['trial_data']; //will insert this data alongside with the registration
}

1 个答案:

答案 0 :(得分:0)

你在你的代码示例上做得很好,它会在别处清除数据时发现一个错误。

尝试使用slim 3之类的微框架来帮助您进行会话管理。

看看这个简单的瘦身3中间件https://github.com/bryanjhv/slim-session