当前位置:首页 » 编程语言 » php中post

php中post

发布时间: 2023-01-21 09:23:47

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中POST传递参数问题

将数据转换成 json 格式的字符串, 并通过 CURL 的 POST 的形式传递参数给服务端, 但是在服务端无法用 $_POST 获取到数据。后台用 $_POST 获取到的信息为空, 但是可以通过 $post = file_get_contents("php://input") 获取到请求的相关信息。

Coentent-Type 的值为 application/x-www-data-urlencode 和 multipart/form-data 时, php才会将http请求数据包中的数据填进 $_POST 。

如果 POST 的原始数据是一维数组或&拼接的标准格式的键值对字符串,那么可以用 $_POST 来获取。
如果要通过 file_get_contents 获取,这种情况下可以发送 json 字符串,用 json_encode 编码转换一下,或者使用 http_build_query 。

1、 区别 PHP 的 $_POST、$HTTP_RAW_POST_DATA 和 php://input
2、 accept 和 content-Type区别
3、 Http Header里的Content-Type

㈢ 如何在自己的php脚本中设置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="提交">
你可以去后盾人平台看看,里面的东西不错

㈣ php 怎么POST获取数据

方法1、最常见的方法是:$_post['fieldname'];
说明:只能接收content-type:
application/x-www-form-urlencoded提交的数据
解释:也就是表单post过来的数据
方法2、file_get_contents("php://input");
说明:
允许读取
post
的原始数据。

$http_raw_post_data
比起来,它给内存带来的压力较小,并且不需要任何特殊的
php.ini
设置。
php://input
不能用于
enctype="multipart/form-data"。
解释:
对于未指定
content-type
的post数据,则可以使用file_get_contents(“php://input”);来获取原始数据。
事实上,用php接收post的任何数据都可以使用本方法。而不用考虑content-type,包括二进制文件流也可以。
所以用方法二是最保险的方法

㈤ PHP中传值与POST传值

第一种是get传值,第二种是POSTGET是通过URI进行传值,也就是修改网址来获取传值的目的,透明度较大..而POST是通过表单等来进行传值,透明度小..看上去POST传值更加安全,其实不然..对于POST和GET传值都需要做好安全措施(在PHP进行过滤)另外如果是提交表单使用GET,容易出现更麻烦的事情..(其他人刷表单情况会很讨厌..造成服务器资源消耗)通常的法是在网页跳转(即一些网页显示)上面使用GET传值,在提交表单的时候用POST传值.

㈥ php中有关post的问题

这段代码是一段基本的表单提交并将数据存入数据库的程序。

下面解释一下:

$XX=$_POST[XXX]; //这样的程序段在你的程序中出现了7次,也就意味着应该有7个表单(文本输入、密码输入以及选择框或下拉框等需要由用户进行输入的html标签)。

说说它的作用,这个表单是以post形式提交的(另外还有GET方式),提交目标就是这个页面,在html的input标签中,name属性决定了$_POST[XXX]这个系统变量中XXX的写法,对应的name等号后的字符是什么,XXX就写成什么,这样,就可以在提交后,在本页面得到对应input标签中value等号后面的值(也就是用户输入或预设的值)。

下面,接着就是数据库插入语句,需要建立在数据库连接基础之上,就是分别把上面这7个值插入到数据库中相应的字段中去,对应地,如果插入成功,数据库中就会多出一行该用户输入的资料。

根据这段语句,可以看出:这个用来存储用户数据的数据库表名是cn,其中有 num/name/sex/age/yzsj/yzje/yzyy等字段,分别对应了后面的几个变量(按顺序对应)。

然后下面的if语句,是用来判断插入是否成功的,(当然,如果插入不成功,当php被设置为调试状态,同时也会相应报错。)

而"<script>alert('录入成功!');window.location.href='cnya.php';</script>这段代码,则是一段javasctipt代码,用于弹出一个警告框,上面写道:“录入成功”,下面也是同样道理,只不过是文字改变了而已。

相信通过讲解,你对这段代码定会有一定的认识了吧?

㈦ php中Get方法跟Post方法的区别

php中Get方法跟Post方法的区别

php——get方法

这个方法用来获取私有成员属性值的,有一个参数,参数传入你要获取的成员属性的名称,返回获取的属性值,这个方法不用手工的去调用,因为也可以把这个方法做成私有的方法,是在直接获取私有属性的时候对象自动调用的。

因为私有属性已经被封装上了,是不能直接获取值的,但是如果你在类里面加上了这个方法,在使用“echo$p1->name”这样的语句直接获取值的时候就会自动调用__get($name)方法,将属性name传给参数$name,通过这个方法的内部执行,返回传入的.私有属性的值。

如果成员属性不封装成私有的,对象本身就不会去自动调用这个方法。

php——post方法

这个方法用于传送数据,用法与get方法类似,但有区别。

区别

Get方法在超链接后边紧跟要传递的参数对于用户是可见的如:%D6%A3%D6%DD%B4%F3%D1%A7&fr=index&ie=utf-8

而Post方法传递的参数是不可见的。

GET是从服务器上获取数据;POST是向服务器传送数据。

在客户端,GET通过URL提交数据,数据在URL中可见;POST把数据放在form的数据体内提交。

GET提交的数据最多只有1024字节;POST提交的数据量无限制。

由于使用GET时,参数会显示在地址栏上,而POST不会,所以,如果这些数据是非敏感数据,那么使用GET;如果包含敏感数据,为了安全,用POST方法。

;

㈧ PHP中的POST,求大虾详细解释

<form method="POST" 这行说明你的提交方式为 POST

action="post.php?action=post" 但这个提交地址,action=post 却是GET方式提交的,所以要接这个action 必须是 $_GET['action'];
但表单里的其它项,就要用$_POST['表单项'] 来接收了

㈨ php的post

你的代码没问题。在我这完美运行。。。

你检查一下你php环境是不是有问题。这两个页面的后缀名是否是php

㈩ PHP的POST参数问题

你好你可以用form表单提交

1、

<formaction="form.php"method="get">
<p>URL:<inputtype="text"name="url"/></p>
<inputtype="submit"value="Submit"/>
</form>

2、在form.php中接收

<?php
$url=$_POST['url'];
echo$url;
?>

希望对你有帮助!

热点内容
云服务器搭建需要什么工具 发布:2025-07-18 20:51:08 浏览:321
如何提高手机缓存速度 发布:2025-07-18 20:24:48 浏览:236
vba读取数据库数据 发布:2025-07-18 20:24:48 浏览:607
shell解压zip 发布:2025-07-18 20:20:36 浏览:858
安卓泰拉瑞亚去哪里买 发布:2025-07-18 20:01:05 浏览:694
flash编译器 发布:2025-07-18 19:49:38 浏览:487
memcached源码分析 发布:2025-07-18 19:22:42 浏览:866
android展示图片 发布:2025-07-18 19:21:24 浏览:594
一台服务器5个IP怎么分配 发布:2025-07-18 19:12:34 浏览:862
贵阳分布式存储行情 发布:2025-07-18 19:12:31 浏览:361