一个PHP脚本,它从表单接收POST信息,接收它们,添加它们并传递它们

时间:2014-06-11 17:37:24

标签: php html forms variables post

一个相当基本的问题,我想知道哪种方法是正确的。

我可以创建一个html表单,用户可以在其中输入他/她的输入,然后将它们(action=http://...)传递给php脚本。

我可以创建一个接收这些数据并将它们存储为变量的php脚本:

..
$name = $_POST['name'];
$email = $_POST['email'];
..

现在,我想采取这些变量(加上一些在这个脚本中预先定义的变量)并自动"发布"这些字段分为不同的地址,可以进一步处理它们。 (通过" post",我的意思与html表单完全相同"发布"这些字段开始于此脚本中)

为了让它更清晰一点:如果我要将所有需求值作为隐藏字段包含在脚本中并要求用户点击"提交",我&#,这个问题就不存在了。 39; m基本上是在寻找一种方法来使典型的(html => form => fields => Post)自动发生。

非常感谢您的帮助。

1 个答案:

答案 0 :(得分:0)

您可以将它们存储在会话中并稍后访问它们。这样,用户就无法看到这些值,就像您使用隐藏字段一样。

声明他们是这样的:

<?php

session_start(); //START THE SESSION

$_SESSION['name'] = $_POST['name'];
$_SESSION['email'] = $_POST['email'];

?>

然后,只要您想在任何脚本上访问它们,请使用$_SESSION['name']$_SESSION['email']。但是,您必须在要访问它们的每个页面/脚本上声明session_start();

在此处阅读PHP会话:The PHP Manual