我需要创建一个登录页面,该页面对执行php脚本的表单所获取的信息是动态的。
人提交表格> PHP代码向我发送了一封电子邮件>显示信息的PHP代码
我在每个表单中都有一个隐藏的输入,用于标识它的形式,并且根据表单的值或“标识”,使用switch
执行php上的特定代码,我认为也许我可以使用相同的标识符在那之后在页面上执行另一个switch
。我的问题是我不知道如何将这个值或标识符从一个PHP传递到另一个。
所以重申一下,我想知道在执行mail()
之后如何将变量从一个php移动或复制到另一个php。
我使用$ request来获取这些变量
答案 0 :(得分:0)
保留此源表单标识符并将其呈现到新的表单标识符字段中。它将提供具有相同标识符的响应表单
答案 1 :(得分:0)
执行Mail()
之后,调用一个运行任何你想要的函数。
如果您要运行的课程或功能不可用,则必须include
或require
。
答案 2 :(得分:0)
我不是百分之百确定你要求的是什么,但是由于评论,我会试着回答它。
当我创建表单时,我通常有一个页面包含实际表单,另一个页面处理数据。处理数据后,我只需将用户重定向回表单,然后给他们反馈。
我使用两个单独页面的原因如下:
以下极为简化的示例。
<强> form.php的:强>
<?php
//Start session
session_start();
//If the session variable has been set
if($_SESSION['remember'])
{
## DISPLAY FEEDBACK ##
}
else
{
## DISPLAY FORM ##
}
//Delete the session variable
unset($_SESSION['remember']);
?>
<强> req.form.php 强>
<?php
//Start session
session_start();
//If a form has been submited
if(isset($_POST['submit']))
{
## HANDLE THE DATA ##
//Set a session variable
$_SESSION['remember'] = true;
//Redirect the user back to the form
header('Location: /form.php');
exit;
}
?>