如何将HTML表单值设置为SESSION变量?

时间:2016-03-16 00:18:12

标签: php html arrays forms session

我有一个包含16个字段(https://secure.high-speed-business-club.com//TEMPLATE-order-form-module/?affiliate=0)的html表单。

捕获所有这些字段值以存储为SESSION变量的最佳方法是什么?是可以用数组完成还是最好将每个字段逐个分配给各个会话变量?

我已尝试使用此代码,但它无效:

<?php 
    if (isset($_POST['submit_btn'])) {
       $_SESSION['first_name'] = $_POST['Contact0FirstName']; 
    }
?>      

寻找对之前提出的问题和随后结束的问题的一些阐述。希望能更深入地了解SESSION应如何运作,因此我提出了一个更直接的问题。

1 个答案:

答案 0 :(得分:2)

您的代码实际上是正确的,无论如何您可以直接在会话中注入$_POST数组,如下所示

$_SESSION['post_array'] = $_POST;

现在您可以通过$_SESSION['post']['nameofpostfieldhere'];

访问所有数组

您的所有字段都存储在$_SESSION['post']数组中,所有名称=&gt;值关系