php表单提交的两种方式,如何将php表单提交到后端

本文目录一览:

如何用PHP实现表单提交

创建go.php,代码如下

?php

@$username = $_POST[‘name’];

@$usermessage = $_POST[‘message’];

if(!empty($username) || !empty($usermessage)){

   echo “您的姓名:”.$username.”,您的留言内容:”.$usermessage;

}else{

   echo ‘form action=”go.php” method=”post”

   您的姓名:input type=”text” name=”name”brbr

   留言内容:input type=”text” name=”message”

   button提交/button

/form’;

案例截图:

PHP的POST怎么用?

表单提交一般有两种方式GET、POST。

POST方式的用法如下

代码例如:文件为index.php

html代码

form name=”biaodan” method=”post” action=”index.php?action=ok”

姓名:input type=”text” name=”name” value=””

br

性别:input type=”text” name=”sex” value=””

br

input type=”submit” value=”提交”

/form

php代码

?php

if(isset($_GET[‘action’]) $_GET[‘action’] == ‘ok’){

$name = $_POST[‘name’];

$sex = $_POST[‘sex’];

echo ‘姓名为:’.$name;

echo ‘br’;

echo ‘性别为:’.$sex;

}

?

php中的表单提交方式get和post有什么区别?

1 get明文传输,信息附加在url上面,get明文传输,post更加安全

2 get传输有大小限制,应该是3k,post需要制定传输类型

3 get多用于获取数据,根据get变量的不同调用不同的数据,post多用于提交数据,提交用户输入的数据

PHP里模拟Post提交是什么意思?

//这是我写的封装类,也就是模拟POST提交

//$durl也就是URL地址,比如

//$timeout超时时间

//$data 为POST数组

//模拟POST提交的用途,采集数据,模拟用户登录(为什么现在登录需要验证码,不是为了测你智商..

更不是考你的眼力,而防止你模拟登录..用暴力破解法强行破解密码)

function curl_file_post_contents($durl, $timeout = 5, $data) {

    $ch = curl_init();

    curl_setopt($ch, CURLOPT_URL, $durl);

    curl_setopt($ch, CURLOPT_RETURNTRANSFER, 1);

    curl_setopt($ch, CURLOPT_TIMEOUT, $timeout);

    curl_setopt($ch, CURLOPT_USERAGENT, _USERAGENT_);

    curl_setopt($ch, CURLOPT_REFERER, _REFERER_);

    curl_setopt($ch, CURLOPT_POST, 1); //设置为POST传输

    curl_setopt($ch, CURLOPT_POSTFIELDS, $data); //添加post数据

    $r = curl_exec($ch);

    var_dump($ch);

    if ($r === false) {  //判断错误

        echo curl_error($ch);

    }

    $info = curl_getinfo($ch);  //能够在cURL执行后获取这一请求的有关信息

    curl_close($ch);

    return $r;

}

表单的提交有两种方式:GET和POST,这两种方式的区别是什么?

一、指代不同

1、GET:从指定的资源请求数据。

2、POST:向指定的资源提交要被处理的数据

二、规则不同

1、GET: 请求可被缓存; 请求保留在浏览器历史记录中; 请求可被收藏为书签;请求不应在处理敏感数据时使用; 请求有长度限制; 请求只应当用于取回数据。

2、POST:请求不会被缓存; 请求不会保留在浏览器历史记录中; 不能被收藏为书签; 请求对数据长度没有要求。

三、数据要求不同

1、GET:当发送数据时,GET 方法向 URL 添加数据;URL 的长度是受限制的(URL 的最大长度是 2048 个字符)。与 POST 相比,GET 的安全性较差,因为所发送的数据是 URL 的一部分。

2、POST:发送数据无限制。POST 比 GET 更安全,因为参数不会被保存在浏览器历史或 web 服务器日志中。

参考资料来源:百度百科-HTTP请求

参考资料来源:百度百科-post

原创文章,作者:小蓝,如若转载,请注明出处:https://www.506064.com/n/292015.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
小蓝小蓝
上一篇 2024-12-25 14:07
下一篇 2024-12-25 14:07

相关推荐

  • 如何将Oracle索引变成另一个表?

    如果你需要将一个Oracle索引导入到另一个表中,可以按照以下步骤来完成这个过程。 一、创建目标表 首先,需要在数据库中创建一个新的表格,用来存放索引数据。可以通过以下代码创建一个…

    编程 2025-04-29
  • Python如何将字符串1234变成数字1234

    Python作为一种广泛使用的编程语言,对于数字和字符串的处理提供了很多便捷的方式。如何将字符串“1234”转化成数字“1234”呢?下面将从多个方面详细阐述Python如何将字符…

    编程 2025-04-29
  • 如何将Java项目分成Modules并使用Git进行版本控制

    本文将向您展示如何将Java项目分成模块,并使用Git对它们进行版本控制。分割Java项目可以使其更容易维护和拓展。Git版本控制还可以让您跟踪项目的发展并协作开发。 一、为什么要…

    编程 2025-04-28
  • 如何将Python开发的网站变成APP

    要将Python开发的网站变成APP,可以通过Python的Web框架或者APP框架,将网站封装为APP的形式。常见的方法有: 一、使用Python的Web框架Django Dja…

    编程 2025-04-28
  • Cookie是后端生成的吗?

    是的,Cookie通常是由后端生成并发送给客户端的。下面从多个方面详细阐述这个问题。 一、什么是Cookie? 我们先来简单地了解一下什么是Cookie。Cookie是一种保存在客…

    编程 2025-04-28
  • Avue中如何按照后端返回的链接显示图片

    Avue是一款基于Vue.js、Element-ui等技术栈的可视化开发框架,能够轻松搭建前端页面。在开发中,我们使用到的图片通常都是存储在后端服务器上的,那么如何使用Avue来展…

    编程 2025-04-28
  • 如何将视频导出成更小的格式给IT前端文件

    本文将从以下几个方面介绍如何将视频导出成更小的格式,以便于在IT前端文件中使用。 一、选择更小的视频格式 在选择视频格式时,应该尽可能选择更小的格式,如MP4、WebM、FLV等。…

    编程 2025-04-28
  • 如何计算两种股票收益率的协方差

    协方差是用来衡量两个变量间线性关系强度的方法,它显示了两个变量如何一起变化。在股票市场中,我们常常需要计算两种股票之间的协方差,以衡量它们的投资回报之间的关系。本文将从多个方面详细…

    编程 2025-04-28
  • Java表单提交方式

    Java表单提交有两种方式,分别是get和post。下面我们将从以下几个方面详细阐述这两种方式。 一、get方式 1、什么是get方式 在get方式下,表单的数据会以查询字符串的形…

    编程 2025-04-27
  • 小波特掘金——从前端到后端的全栈开发之路

    本文将从小波特掘金平台的概述、前端和后端技术栈、以及实例代码等多个方面来探讨小波特掘金作为一个全栈开发工程师的必练平台。 一、平台概述 小波特掘金是一个前后端分离式的技术分享社区,…

    编程 2025-04-27

发表回复

登录后才能评论