在同一页面或不同页面中的表单和操作

时间:2013-12-20 16:59:14

标签: php html

哪个更好,在同一页面或其他页面中执行操作? 示例代码

  1.  <form action="act.php">    
         html code
     </form>
    
  2. <form action = "">
       html code
     </form>
    <?php  act.php script here ?>
    
  3. 哪一个更好1或2,这提供了更多的安全性????

2 个答案:

答案 0 :(得分:4)

两者都不是更安全 - 两者都以相同的方式将数据发布到PHP页面(你可能会说你在第二个例子中说的少,因为没有.php来放弃技术 - 但它如果没有这个,那就很简单地说它是PHP。)

如果您的PHP代码验证了输入,则发布到同一页面意味着更容易将注释添加到同一表单以供用户更正详细信息。

答案 1 :(得分:1)

哪一个更好1或2

取决于您的设计模型。我个人将表单分为后端逻辑。

提供更多安全性

非常模糊。但是,不是 - 从你给我们的东西。您必须在后端执行真正的安全性(尽管可以在客户端进行模糊处理,并使用JavaScript进行一些过滤)。