我可以在表单中有更多操作吗?

时间:2015-04-14 15:55:37

标签: php forms login action

正如我在标题中所说的,我需要在表格中执行多于1次的操作... 该表单用于登录脚本,如下所示:

<form method="post" action="action.php" name="loginform" id="loginform">
 <br><br>
       Username:<br> <input type="text" name="username" id="username" /><br><br>
       Password:<br><input type="password" name="password" id="password" /><br /><br>
        <input type="submit" name="login" id="login" value="Login"  class="page"/>

        <br>
        <br>
        <a href="register.php" class="page">Sign up</a>

    </form>

action.php页面是这样的:

<?php
  include('index.php');
  include('insert.php');
  include('contact.php');
  include('about.php');
?>

它似乎按照我想要的方式工作,但在我点击登录按钮后,它会将我重定向到action.php页面,其中包含上面的所有页面... 我需要这个action.php页面,因为如果我登录我想要登录所有页面,而不仅仅是其中一个页面。 我可以将它重定向到另一个页面吗?

2 个答案:

答案 0 :(得分:0)

您可以使用header function

从action.php重定向到另一个页面

并将此行添加到您的代码中

header("Location:www.yourpage.com");
  

注意:我使用了重定向,因为您说您不知道如何使用会话。

答案 1 :(得分:0)

我读到你不知道如何使用会话。好吧,我为我的框架创建了一个Session Wrapper对象。您可以从中学习,将其用作基础或下载并在项目中实施:https://github.com/yagarasu/crinoline/blob/master/0.1.0a/cr-core/Session.class.php

希望这有帮助。