我有一个包含 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'];
}
?>
寻找对先前提出和随后关闭的问题的一些详细说明。希望对 SESSIONS 应该如何工作有更多的了解,因此我问了一个更直接的问题。
你的代码实际上是正确的,无论如何你可以直接在会话中注入$_POST
数组,如下所示
$_SESSION['post_array'] = $_POST;
现在,您可以按$_SESSION['post']['nameofpostfieldhere'];
访问所有阵列
您的所有字段都存储在$_SESSION['post']
数组中,所有 name=>value 关系