Php HTML表单:动作说明

Php HTML表单:动作说明,php,Php,您好,我正在制作一个注册页面 我是php新手,在表单中使用动作部分时,我想知道这是否可行 <form method="post" id="formArea" action="action.php"> 这样行吗?或者,有没有一种方法可以让我在“操作”部分同时使用这两种内容,而无需创建新文件?您可以从表单中执行此操作。如果这是您要寻找的: <form method="post" id="formArea" action="<?PHP $_SERVER['PHP_SELF'

您好,我正在制作一个注册页面

我是php新手,在表单中使用动作部分时,我想知道这是否可行

<form method="post" id="formArea" action="action.php">


这样行吗?或者,有没有一种方法可以让我在“操作”部分同时使用这两种内容,而无需创建新文件?

您可以从表单中执行此操作。如果这是您要寻找的:

<form method="post" id="formArea" action="<?PHP $_SERVER['PHP_SELF'];?>">
//this will make the form post to same page as the form

此代码未经测试,但会正常工作。redirect.html将处理来自$\u会话['post']

的代码。您可以从表单执行此操作。如果这是您要寻找的:

<form method="post" id="formArea" action="<?PHP $_SERVER['PHP_SELF'];?>">
//this will make the form post to same page as the form

此代码未经测试,但会正常工作。redirect.html将处理来自$\u会话['post']

抱歉,但不清楚您要问什么。。。什么是重定向.flx?输出线的意义是什么?如果可能的话,你为什么不试着问我们呢?redirect.flx只是一个html文件。它会将用户重定向到新页面并显示他们输入的信息。我没有尝试,因为我不在家,无法连接到服务器现在您的问题更不清楚了:
action=“action.php”
将导致对文件
action.php
的请求。为什么要使用文件
redirect.html
?另外一个文件又有什么用呢?因为我也想用同一个动作命令运行,但由于我只能通过动作运行一件事,我想我可以创建一个链接两者的文件,并且两者都可以执行,我不确定这是否真的有效,但是表单提交只会向浏览器发出一个请求。链接也一样。可以触发一个php文件执行。你在脚本中做什么取决于你自己。您可以包含数百个文件、生成子进程或仅执行echo命令。随你喜欢。对不起,不清楚你问什么。。。什么是重定向.flx?输出线的意义是什么?如果可能的话,你为什么不试着问我们呢?redirect.flx只是一个html文件。它会将用户重定向到新页面并显示他们输入的信息。我没有尝试,因为我不在家,无法连接到服务器现在您的问题更不清楚了:
action=“action.php”
将导致对文件
action.php
的请求。为什么要使用文件
redirect.html
?另外一个文件又有什么用呢?因为我也想用同一个动作命令运行,但由于我只能通过动作运行一件事,我想我可以创建一个链接两者的文件,并且两者都可以执行,我不确定这是否真的有效,但是表单提交只会向浏览器发出一个请求。链接也一样。可以触发一个php文件执行。你在脚本中做什么取决于你自己。您可以包含数百个文件、生成子进程或仅执行echo命令。随你的便。
<?PHP
//your form submit code might look something like this same file as your form
if(isset($_POST['submit']))
{
    foreach($_POST as $key -> $value)
    {
       //echo or show your values or store your values in database or w/e
       $_SESSION['post'][$key] = $value;
       //this will make a session variable to be used again later each session array is marked with post identified by $key and stored a $value
    }
    //you can call your other page here this will only run after this page runs and loads your information above and then redirect with a session variable.
    header("Location: redirect.html");
}
else
{
    echo "<form method=\"post\" id=\"formArea\" action=\"".$_SERVER['PHP_SELF']."\">";
}