我们在做表单提交时,一般都要设置表单的action属性,改属性用于指定表单提交到服务器上的哪个页面进行处理,但为空时,表示提交到本页进行处理,即提交给自己。本文章向大家分享表单提交给本页的实例。

实例代码如下:

<html>
<head>
<title>php表单提交给本页的实例(http://www.manongjc.com)- 码农教程</title>
</head>
<body>
<div>
<?php
if ( ! empty( $_POST['guess'] ) ) {
print "last guess: ".$_POST['guess'];
}
?>
<form method="post" action="<?php print $_SERVER['PHP_SELF']?>">
<p>
Type your guess here: <input type="text" name="guess" />
</p>
</form>
</div>
</body>
</html>

这里的action设置为$_SERVER['PHP_SELF'];即表示本页,大家可以了解一下php $_SERVER 服务器环境信息

原文地址:http://www.manongjc.com/article/999.html

其他阅读:

  • css margin:0 auto无法居中的原因
  • php session_id()获取或设置Session会话ID
  • php session_encode与session_decode函数使用实例
  • php如何保存cookie登录状态的安全性
  • php设置cookie过期时间
  • php分享表单提交到本页的实例的更多相关文章

    1. php过滤表单提交的html等危险代码

      表单提交如果安全做得不好就很容易因为这个表单提交导致网站被攻击了,下面我来分享两个常用的php过滤表单提交的危险代码的实例,各位有需要的朋友可参考. PHP过滤提交表单的html代码里可能有被利用引入 ...

    2. JSP将表单提交并在本页中显示

      代码如下: <%@ page language="java" import="java.util.*" pageEncoding="UTF-8& ...

    3. phpcms v9自定义表单提交后返回上一页实现方法

      PHPcms v9中提交自定义表单后默认都是回到首页的,是不是感觉很不爽! 接下来,就说下phpcms v9自定义表单提交后返回上一页实现方法. 1.找到这个文件 phpcms\modules\for ...

    4. PHP防止跨站表单提交与同站跨页伪造表单的攻击

      在以前的防止跨站攻击的时候,使用了验证提交的页面是否是同一个站点,这样可以防止普通的攻击,ereg("blog.qita.in",$_SERVER['HTTP_REFERER']) ...

    5. golang-web框架revel一个表单提交的总结

      这里要介绍好是revel框架的表单post提交的列子,主要是用于入门学习,和一些知识点的讲解: 首先: 来了解一个问题那就是重复提交表单,做过form表单提交的同学都知道,如果表单提交后不做处理,那么 ...

    6. 天河微信小程序入门《四》:融会贯通,form表单提交数据库

      天河在阔别了十几天之后终于又回来了.其实这篇文章里的demo是接着(天河微信小程序入门<三>)后面就做了的,但是因为最近在做别的项目,所以就偷懒没有发出来.放到今天来看,从前台提交数据到数 ...

    7. Java EE之servlet处理表单提交的请求

      1.在源包下新建一个Servlet页,取名为LoginServlet: package weinidingServlet;                            //该Servlet所 ...

    8. [转]django自定义表单提交

      原文网址:http://www.cnblogs.com/retop/p/4677148.html 注:本人使用的Django1.8.3版本进行测试 除了使用Django内置表单,有时往往我们需要自定义 ...

    9. Django初体验(一):自定义表单提交

      注:本人使用的Django1.8.3版本进行测试 除了使用Django内置表单,有时往往我们需要自定义表单.对于自定义表单Post方式提交往往会带来由CSRF(跨站请求伪造)产生的错误"CS ...

    随机推荐

    1. Linux 环境下开机自启动Oracle服务

      使用如下命令查看Oracle相关服务是否已启动: ps aux | grep ora_ #若无ora_**_**相关的进程,则oracle数据库实例未启动 netstat -tlnup | grep ...

    2. LintCode "k Sum" !!

      Great great DP learning experience:http://www.cnblogs.com/yuzhangcmu/p/4279676.html Remember 2 steps ...

    3. CSS媒体查询(@media)

      @media only screen and (max-width: 500px) { .gridmenu { width:100%; } .gridmain { width:100%; } .gri ...

    4. Jedis编程设计:连接池

          Jedis作为redis的最佳客户端,它提供了连接池的特性,"连接池"在通常情况下可以有效的提高应用的通信能力,并且这是一种良好的设计模式.Jedis的连接池设计基于apa ...

    5. hist和bar画图关系

      1.hist是绘制直方图,直方图显示了数据值的分布情况.  1>n = hist(Y,n)      将向量Y中的元素分到n个等间隔的范围内(默认为10个间隔),并返回每个范围内元素的个数作为一 ...

    6. 228. Summary Ranges

      Given a sorted integer array without duplicates, return the summary of its ranges. For example, give ...

    7. TMS320C54x系列DSP的CPU与外设——第3章 存储器

      第3章  存储器 本章介绍了TMS320C54x DSP存储器的构成和操作.一般来说,C54x器件共有192K 16位字的存储窨,这个空间分成3个专用的部分:64K字程序.64K字数据和64K字I/O ...

    8. opencv,关于物体检测

      关于物体检测 环境:opencv 2.4.11+vs2013 参考: http://www.cnblogs.com/tornadomeet/archive/2012/06/02/2531705.htm ...

    9. Python 汉字转拼音库 pypinyin

      一.初衷: 一些开源软件的配置文件中识别区分的部分用英文,那么我们在批量生成配置文件的时候,可以从CMDB导入汉字(idc_name), 然后将它转换成拼音,再或者拼接上IP地址,以便更准确的识别.例 ...

    10. DirFile

      using System; using System.Text; using System.IO; namespace MyListen { /// <summary> /// 文件操作夹 ...