我有一个包含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应如何运作,因此我提出了一个更直接的问题。
答案 0 :(得分:2)
您的代码实际上是正确的,无论如何您可以直接在会话中注入$_POST
数组,如下所示
$_SESSION['post_array'] = $_POST;
现在您可以通过$_SESSION['post']['nameofpostfieldhere'];
您的所有字段都存储在$_SESSION['post']
数组中,所有名称=&gt;值关系