<?php header('Content-Type: text/html; charset=utf-8'); //初始化 $username=$password=$content=''; //判断是否是POST提交过来的数据 if($_SERVER["REQUEST_METHOD"] == "POST" && isset($_POST['userForm'])){ $username = baseFilter($_POST["username"]); $password = baseFilter($_POST["password"]); $content = baseFilter($_POST["content"]); } //过滤多余的内容,便于成功提交到数据库 function baseFilter($data) { //移除字符串两侧的空白字符 $data = trim($data); //用于清理从数据库中或者从 HTML 表单中取回的数据 //删除由 addslashes()函数添加的反斜杠 //$data = stripslashes($data); //例如:123\'456 变成 123'456 //把预定义的字符转换为 HTML 实体 //$data = htmlspecialchars($data); $data = htmlspecialchars($data,ENT_QUOTES); //不管是双引号还是单引号都编码 return $data; } ?> <!DOCTYPE html> <html lang="zh"> <head> <meta charset="UTF-8"> <title>PHP POST提交</title> </head> <body> <!-- POST 提交给自身 --> <form method="post" action="<?php echo htmlspecialchars($_SERVER["PHP_SELF"]);?>"> <p>姓名:<input type="text" name="username"></p> <p>密码:<input type="text" name="password"></p> <p>内容:<textarea name="content"></textarea></p> <input type="submit" name="userForm" value="提交" /> </form> <?php if($username!=null || $password!=null || $content!=null){ echo 'POST提交成功!<br>'; echo "姓名:$username 密码:$password <br>内容:$content"; } ?> </body> </html>
效果图:
相关推荐
【标题】中的“post提交工具/cookie提交工具(php版,同时支持POST与cookie)”指的是一个基于PHP编写的工具,该工具的主要功能是允许用户通过HTTP的POST方法和利用cookie来发送数据到指定的服务器。POST方法是HTTP...
在易语言中,进行POST提交是网络编程中的常见操作,主要用于向服务器发送数据,常用于表单提交、文件上传等场景。本文将详细讲解易语言中如何实现POST提交网页数据。 首先,我们需要了解POST提交的基本概念。在HTTP...
在实际应用中,`index.html`可能包含表单,用户填写后通过POST方式提交到`index.php`。`index.php`则负责接收这些数据,可能进行数据库操作或其他业务逻辑处理。 文件`PostToService`可能是一个Android服务类,专门...
简单的基于http。post提交的暴力破解脚本,可破解常见的用户登陆
本文主要介绍了 PHP 基于 curl 模拟 post 提交 json 数据操作,通过实例形式分析了 PHP 使用 curl 实现 post 方式提交 json 数据相关操作步骤与留意事项。下面是文章的详细介绍: 首先,需要了解什么是 curl?curl ...
主要介绍了PHP基于curl模拟post提交json数据操作,结合实例形式分析了php使用curl实现post方式提交json数据相关操作步骤与注意事项,代码简单实用,需要的朋友可以参考下
表单的`method`属性可以设置为"POST"或"GET",决定提交方式。 2. **jQuery监听表单提交**:使用jQuery,我们可以监听表单的提交事件,比如`$('form').submit(function(event) { ... })`,阻止默认的表单提交行为...
在网页开发中,POST提交是将用户在表单中填写的数据发送到服务器的主要方式之一。相较于GET方法,POST提交通常用于处理敏感信息,因为它可以携带大量数据且在浏览器历史记录中不显示请求详情。本篇文章将详细介绍...
在IT行业中,网络通信是至...总的来说,PHP的SOCKET功能为我们提供了一种灵活且强大的工具,可以用来实现各种网络通信任务,包括模拟POST提交。理解并掌握这种技术,对于提升PHP开发者的技能和解决问题的能力大有裨益。
首先,了解ExtJS中的数据提交方式。在ExtJS中,我们可以使用`Ext.Ajax.request`或FormPanel的`submit`方法来发送POST请求。例如: ```javascript Ext.Ajax.request({ url: 'post.php', method: 'POST', params: ...
介绍一个发送POST请求的三种方式的php类,PHP发送POST请求的三种方式 分别使用curl file_get_content fsocket 来实现post提交数据。
POST请求常用于向服务器发送数据,如表单提交或文件上传。与GET请求不同,POST请求的数据不会显示在URL中,而是包含在请求体中,因此可以处理更大、更复杂的数据。 在VC客户端,我们需要使用Winsock库或者更高层次...
在Web开发中,POST提交是客户端向服务器发送数据的一种常见方法,常用于提交表单数据或进行API交互。本工具即以C#为基础,实现了一个简单的POST数据提交的功能。 1. **POST提交原理** - POST请求是HTTP协议中的一...
本文将重点探讨四种常见的POST提交数据的方式,这些方式主要与Content-Type和消息主体相关。 1. **application/x-www-form-urlencoded**:这是最标准且最常见的POST数据提交方式。当浏览器的HTML表单没有设置`...
在PHP中,发送POST请求是常见的任务,尤其在与API交互、模拟表单提交或进行自动化测试时。这里我们将详细探讨使用cURL、`file_get_contents`和fsocket三种方法来实现POST请求。 1. cURL(Client URL Library): ...
在PHP编程中,有时我们需要模拟HTTP POST提交,例如在测试API接口、自动化脚本或进行数据传输时。本文将详细讲解四种PHP模拟POST提交的方法。 ### 1. 使用`cURL`函数 cURL库是PHP的一个强大工具,用于处理各种网络...
在HTML表单中,`<form>`标签有两个主要的提交方式:GET和POST。GET方法将表单数据附加到URL上,而POST方法则将数据隐藏在HTTP请求体中,通常用于发送大量或敏感数据,因为它们不会显示在浏览器的历史记录中。 要...
在jQuery中,使用POST方式获取数据的基本语法如下: ```javascript $.ajax({ type: 'POST', url: '服务器接口地址', data: {key1: value1, key2: value2}, // 要发送的数据 success: function(response) { // ...