PHP HTTP POST 问题 - 如何将来自多个表单的数据作为 HTTP Post 传递?

标签 php

我有一个第 1 步页面和一个第 2 步页面。我想从第 1 步页面获取信息,然后从第 2 步页面获取信息,并保存为 session 信息(我已经完成了)。收集完这些信息后,我希望能够使用 HTTP POST 将其提交到另一个 php 页面。

最佳答案

如果您想使用 POST 发送数据,您需要在用户点击提交之前将这些变量作为隐藏输入字段放入表单中:

<input type="hidden" name="firstname" value="<?php echo($_SESSION['firstname']); ?>" />
<input type="hidden" name="surname" value="<?php echo($_SESSION['surname']); ?>" />
<input type="hidden" name="age" value="<?php echo($_SESSION['age']); ?>" />

或者,如果适用,您可以在处理阶段仅引用 $_SESSION

关于PHP HTTP POST 问题 - 如何将来自多个表单的数据作为 HTTP Post 传递?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/2727817/

相关文章:

php - 在 phpmyadmin 中创建触发器

php - PDO FETCH_INTO - 仅映射现有属性

php - Mysqli 从两个表中选择

php - RSS 提要 PHP/MySQL

php - 使用 Snappy wkhtmltopdf 时,内容不兼容为 PDF

php - 什么控制 linux 上的 php error_log 文件属性(权限、所有者、组)?

javascript - 在 PHP 和 JavaScript 之间传递数据?

php - 除了 SQL 注入(inject)和 XSS 攻击,还有什么我需要担心的吗?

php - IP 地址显示在 CodeIgniter 的表单操作中 http://::1/codeigniter/in html sourcecode

php - 检索表的最后插入ID以用作另一个表中的外键