zoukankan      html  css  js  c++  java
  • 表单提交与后台PHP如何接口?

    在网页中,常常有这样那样的表单需要提交,比如登陆,比如注册,比如查询,比如填写问卷。在这样的表单提交过程中,我们究竟向后台提交了什么,是以什么形式提交的,是一个很值得探讨的问题。

    提交了什么——就是我们填入表单的东西,而如何提交的过程却是在幕后进行的,本节我们就探讨一下提交了什么。

    form表单一个简单的例子如下:

    <form action="form_action.php" method="get">
      <p>First name: <input type="text" name="fname" /></p>
      <p>Last name: <input type="text" name="lname" /></p>
      <input type="submit" value="Submit" />
    </form>

    这段代码的意思是这样:表单的第一项内容,是文本类型,这一项的名字叫做fname。

    第二项内容,也是文本类型,名字lname。

    action 的内容是表单所有内容的接受者,即处理表单的页面。如何处理——method进行了说明。

    提交了什么,提交给谁。通常是在html中就能看出来的,而如何提交是一个更值得探讨的问题。

    以下是今天和一位服务器高手请教这个问题的整理:

    form表单在提交时,它会自动把<form>和</form>之间的所有数据都提交给action指定的那个接口(这个接口看起来可能比较像网址,也可能只是一个只有服务器才可以识别的字符串)

    后台处理逻辑常常是一个PHP文件,但是PHP源代码是不对外部展示的,

    那么怎么看一个PHP暴露出来的接口呢?

    通常有四种方法:

    1、如果接口提交数据不多的话,且不用考虑安全的话,可以从a标签中看到

    2、如果提交数据比较多、并且有一定的安全要求,可以在form标签的action属性中看到

    3、如果对安全性要求极高,只有去JS函数中才能看到,并且这种情况一般是加密了的,所以一般看不到接口

    4、如果该网站提供的第三方接口,可以去网站的相关开放API中查看到

  • 相关阅读:
    MSP430程序库<十四>DMA程序库
    MSP430程序库<十三>硬件乘法器使用
    MSP430程序库<十五>Flash控制器
    MSP430程序库<九>数码管显示
    [debug] 调试小结
    SourceInsight Shortcuts
    git commands
    Linux常用命令
    [转] 宏点滴
    Linux 开发
  • 原文地址:https://www.cnblogs.com/foreversun/p/5716050.html
Copyright © 2011-2022 走看看