Php 同一页或不同页中的窗体和操作

Php 同一页或不同页中的窗体和操作,php,html,Php,Html,在同一页或另一页中形成动作哪个更好? 示例代码 html代码 html代码 哪一个更好1或2,它提供了更多的安全性???两者都不是更安全的-都是以相同的方式将数据发布到PHP页面(你可以说,在第二个示例中,你讲的更少,因为没有.PHP来泄露技术-但如果没有这个,就很容易说它是PHP) 如果您的PHP代码验证了输入,则发布到同一页面意味着用户可以更容易地将注释添加到同一表单中以更正详细信息。两者都不更安全-两者都以相同的方式将数据发布到PHP页面(您可能会争辩说,在第二个示例中,您讲得更少

在同一页或另一页中形成动作哪个更好? 示例代码

  • 
    html代码
    
  • 
    html代码
    

  • 哪一个更好1或2,它提供了更多的安全性???

    两者都不是更安全的-都是以相同的方式将数据发布到PHP页面(你可以说,在第二个示例中,你讲的更少,因为没有
    .PHP
    来泄露技术-但如果没有这个,就很容易说它是PHP)


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

    两者都不更安全-两者都以相同的方式将数据发布到PHP页面(您可能会争辩说,在第二个示例中,您讲得更少,因为没有
    .php
    来泄露这项技术——但如果说没有这项技术,它就是php,那就很简单了)


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

    哪一个更好1还是2

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

    它提供了更多的安全性


    非常模糊。但两者都不是——根据您给我们的信息。您必须在后端执行真正的安全性(尽管可以在客户端进行模糊处理,并使用JavaScript进行一些过滤)。

    哪一个更好1还是2

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

    它提供了更多的安全性


    非常模糊。但两者都不是——根据您给我们的信息。您必须执行真正的安全性(尽管模糊处理可以在客户端完成,并且可以使用JavaScript进行一些过滤)在后端。

    这不是一种更好或更安全的方法。通常,为了可维护性,最好将代码从演示文稿中分离出来。不过,有时这不是一种选择,这取决于您正在处理的需求。这两种方法都有各自的潜力利与弊。这不是一种更好或更安全的方法。通常,为了可维护性,最好将代码从演示文稿中分离出来。不过,有时这不是一种选择,这取决于您使用的需求。这两种方法都有各自的(潜力)利与弊。我是网络技术新手,在这两种类型中,客户端都可以从浏览器中看到页面源代码,在第一种类型中,他们可以看到php文件名的名称。在第二种类型中,他们只看到操作中的空白,看不到任何php脚本,不是吗?第二种类型始终与服务器交互,第一种类型仅与服务器通信仅在正确验证后使用服务器,对吗?用户的
    操作
    属性表示什么并不重要。一个空值只会提交给它自己,客户端将假定这一点。无论发生什么情况,这两个示例都将与服务器交互,由您创建客户端或服务器端验证(或两者)虽然现代浏览器会识别
    required
    属性并强制用户验证,但您应该始终在服务器端进行验证。我是web技术方面的新手,在这两种类型中,客户端都可以从浏览器中看到页面源,在第一种类型中,客户端可以看到php文件名的名称。在第二种类型中,客户端只能看到一个空白space在操作中,他们看不到任何php脚本,不是吗?第二个脚本始终与服务器交互,第一个脚本仅在正确验证后与服务器通信,对吗?用户的
    action
    属性表示什么并不重要。一个空值只会提交给它自己,客户端将假定这一点。Bo这些示例将与服务器进行交互,无论发生什么情况,都由您来创建客户端或服务器端验证(或两者兼有)。尽管现代浏览器将识别
    required
    属性并强制用户验证,但您应该始终在服务器端进行验证。
     <form action="act.php">    
         html code
     </form>
    
    <form action = "">
       html code
     </form>
    <?php  act.php script here ?>