`

PHP POST提交方式

 
阅读更多
<?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>

 

效果图:

 

 

 

 

 

  • 大小: 19.3 KB
分享到:
评论

相关推荐

    post提交工具/cookie提交工具(php版,同时支持POST与cookie)

    【标题】中的“post提交工具/cookie提交工具(php版,同时支持POST与cookie)”指的是一个基于PHP编写的工具,该工具的主要功能是允许用户通过HTTP的POST方法和利用cookie来发送数据到指定的服务器。POST方法是HTTP...

    易语言POST提交例子

    在易语言中,进行POST提交是网络编程中的常见操作,主要用于向服务器发送数据,常用于表单提交、文件上传等场景。本文将详细讲解易语言中如何实现POST提交网页数据。 首先,我们需要了解POST提交的基本概念。在HTTP...

    post方式提交数据

    在实际应用中,`index.html`可能包含表单,用户填写后通过POST方式提交到`index.php`。`index.php`则负责接收这些数据,可能进行数据库操作或其他业务逻辑处理。 文件`PostToService`可能是一个Android服务类,专门...

    php暴力破解 post提交

    简单的基于http。post提交的暴力破解脚本,可破解常见的用户登陆

    PHP基于curl模拟post提交json数据示例.docx

    本文主要介绍了 PHP 基于 curl 模拟 post 提交 json 数据操作,通过实例形式分析了 PHP 使用 curl 实现 post 方式提交 json 数据相关操作步骤与留意事项。下面是文章的详细介绍: 首先,需要了解什么是 curl?curl ...

    PHP基于curl模拟post提交json数据示例

    主要介绍了PHP基于curl模拟post提交json数据操作,结合实例形式分析了php使用curl实现post方式提交json数据相关操作步骤与注意事项,代码简单实用,需要的朋友可以参考下

    PHP+Jquery+AJAX POST,GET提交表单并接收返回

    表单的`method`属性可以设置为"POST"或"GET",决定提交方式。 2. **jQuery监听表单提交**:使用jQuery,我们可以监听表单的提交事件,比如`$('form').submit(function(event) { ... })`,阻止默认的表单提交行为...

    如何使用post提交网页表单中的数据

    在网页开发中,POST提交是将用户在表单中填写的数据发送到服务器的主要方式之一。相较于GET方法,POST提交通常用于处理敏感信息,因为它可以携带大量数据且在浏览器历史记录中不显示请求详情。本篇文章将详细介绍...

    PHP版SOCKET模拟提交POST消息(源码)

    在IT行业中,网络通信是至...总的来说,PHP的SOCKET功能为我们提供了一种灵活且强大的工具,可以用来实现各种网络通信任务,包括模拟POST提交。理解并掌握这种技术,对于提升PHP开发者的技能和解决问题的能力大有裨益。

    extjs_php向后台提交json_post的接收方法实例

    首先,了解ExtJS中的数据提交方式。在ExtJS中,我们可以使用`Ext.Ajax.request`或FormPanel的`submit`方法来发送POST请求。例如: ```javascript Ext.Ajax.request({ url: 'post.php', method: 'POST', params: ...

    发送POST请求的三种方式的php类.zip

    介绍一个发送POST请求的三种方式的php类,PHP发送POST请求的三种方式 分别使用curl file_get_content fsocket 来实现post提交数据。

    vc客户端通过HTTP的POST方式传送文件到PHP服务器

    POST请求常用于向服务器发送数据,如表单提交或文件上传。与GET请求不同,POST请求的数据不会显示在URL中,而是包含在请求体中,因此可以处理更大、更复杂的数据。 在VC客户端,我们需要使用Winsock库或者更高层次...

    C#POST提交工具

    在Web开发中,POST提交是客户端向服务器发送数据的一种常见方法,常用于提交表单数据或进行API交互。本工具即以C#为基础,实现了一个简单的POST数据提交的功能。 1. **POST提交原理** - POST请求是HTTP协议中的一...

    常见的四种POST 提交数据方式(小总结)

    本文将重点探讨四种常见的POST提交数据的方式,这些方式主要与Content-Type和消息主体相关。 1. **application/x-www-form-urlencoded**:这是最标准且最常见的POST数据提交方式。当浏览器的HTML表单没有设置`...

    发送POST请求的三种方式的php类

    在PHP中,发送POST请求是常见的任务,尤其在与API交互、模拟表单提交或进行自动化测试时。这里我们将详细探讨使用cURL、`file_get_contents`和fsocket三种方法来实现POST请求。 1. cURL(Client URL Library): ...

    php模拟POST提交的4种方法.pdf

    在PHP编程中,有时我们需要模拟HTTP POST提交,例如在测试API接口、自动化脚本或进行数据传输时。本文将详细讲解四种PHP模拟POST提交的方法。 ### 1. 使用`cURL`函数 cURL库是PHP的一个强大工具,用于处理各种网络...

    php提交表单的测试demo

    在HTML表单中,`&lt;form&gt;`标签有两个主要的提交方式:GET和POST。GET方法将表单数据附加到URL上,而POST方法则将数据隐藏在HTTP请求体中,通常用于发送大量或敏感数据,因为它们不会显示在浏览器的历史记录中。 要...

    JQ 使用POST方式获取数据

    在jQuery中,使用POST方式获取数据的基本语法如下: ```javascript $.ajax({ type: 'POST', url: '服务器接口地址', data: {key1: value1, key2: value2}, // 要发送的数据 success: function(response) { // ...

Global site tag (gtag.js) - Google Analytics