通过php标头重定向传输会话变量

时间:2012-08-24 00:01:54

标签: php

所以我似乎无法弄清楚如何在PHP标头刷新后传输会话变量,代码如下:基本上我的工作流是用户提交表单到一个php处理页面,它完成了变量,在完成后我希望表单重定向到'offers.php',保持会话变量不变。

感谢您的帮助

php进程页面

    <?php
    session_start();
    session_write_close();
    header('Location: http://www.examplesite.info/offers.php');

    //Get Variables from form
    $_SESSION['name'] = $_POST['name'];
    $_SESSION['zipcode'] = $_POST['zip'];
    $_SESSION['email'] = $_POST['email'];
    $_SESSION['insType'] = $_POST['insOption'];

    ?>

offers.php页面

    <?php 
    session_start(); 

    $name = $_SESSION['name'];  
    $email = $_SESSION['email'];
    $zip = $_SESSION['zipcode'];
    $ins = $_SESSION['insType'];

&GT;

1 个答案:

答案 0 :(得分:0)

为什么不在重定向之前放置会话分配

//Get Variables from form
$_SESSION['name'] = $_POST['name'];
$_SESSION['zipcode'] = $_POST['zip'];
$_SESSION['email'] = $_POST['email'];
$_SESSION['insType'] = $_POST['insOption'];

header('Location: http://www.examplesite.info/offers.php');