php如何获得http post的数据?
java应用程序需要通过httppost一个字符串到一个php网页这个网页如何通过代码来获得这个数据谢谢了...
java应用程序需要通过http post一个字符串到一个php网页
这个网页如何通过代码来获得这个数据
谢谢了 展开
这个网页如何通过代码来获得这个数据
谢谢了 展开
5个回答
推荐于2016-07-13
展开全部
PHP获取POST数据的几种方法:
方法1、最常见的方法是:$_POST['fieldname'];
说明:只能接收Content-Type: application/x-www-form-urlencoded提交的数据。
方法2、file_get_contents("php://input");
说明:
允许读取 POST 的原始数据。
和 $HTTP_RAW_POST_DATA 比起来,它给内存带来的压力较小,并且不需要任何特殊的 php.ini 设置。
php://input 不能用于 enctype="multipart/form-data"。
方法3、$GLOBALS['HTTP_RAW_POST_DATA'];
说明:
总是产生 $HTTP_RAW_POST_DATA 变量包含有原始的 POST 数据。
此变量仅在碰到未识别 MIME 类型的数据时产生。
方法1、最常见的方法是:$_POST['fieldname'];
说明:只能接收Content-Type: application/x-www-form-urlencoded提交的数据。
方法2、file_get_contents("php://input");
说明:
允许读取 POST 的原始数据。
和 $HTTP_RAW_POST_DATA 比起来,它给内存带来的压力较小,并且不需要任何特殊的 php.ini 设置。
php://input 不能用于 enctype="multipart/form-data"。
方法3、$GLOBALS['HTTP_RAW_POST_DATA'];
说明:
总是产生 $HTTP_RAW_POST_DATA 变量包含有原始的 POST 数据。
此变量仅在碰到未识别 MIME 类型的数据时产生。
展开全部
在PHP段直接用$_POST这个全局数组来获取,也可以通过$_REQUEST来获取值
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
$paraValue = $_POST['paraName'];
本回答被提问者采纳
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
$_POST 变量用于收集来自 method="post" 的表单中的值。
$_POST 变量
$_POST 变量是一个数组,内容是由 HTTP POST 方法发送的变量名称和值。
$_POST 变量用于收集来自 method="post" 的表单中的值。从带有 POST 方法的表单发送的信息,对任何人都是不可见的(不会显示在浏览器的地址栏),并且对发送信息的量也没有限制。
例子
<form action="welcome.php" method="post">
Enter your name: <input type="text" name="name" />
//PHP要取得这个文本域的值,就:$_POST['文本域名字'],文本域名="name"
Enter your age: <input type="text" name="age" />
//PHP要取得这个文本域的值,就:$_POST['文本域名字'],文本域名="age"
<input type="submit" />
</form>当用户点击提交按钮,URL 不会含有任何表单数据,看上去类似这样:
http://www.w3school.com.cn/welcome.php"welcome.php" 文件现在可以通过 $_POST 变量来获取表单数据了(请注意,表单域的名称会自动成为 $_POST 数组中的 ID 键):
Welcome <?php echo $_POST["name"]; ?>.<br />
You are <?php echo $_POST["age"]; ?> years old!为什么使用 $_POST?
通过 HTTP POST 发送的变量不会显示在 URL 中。
变量没有长度限制。
--------------------------------------------
按钮也是表单的元素之一,但是它没有值。你只能检测它是否存在。
你可以看看PHP手册http://www.w3school.com.cn/php/php_post.asp
$_POST 变量
$_POST 变量是一个数组,内容是由 HTTP POST 方法发送的变量名称和值。
$_POST 变量用于收集来自 method="post" 的表单中的值。从带有 POST 方法的表单发送的信息,对任何人都是不可见的(不会显示在浏览器的地址栏),并且对发送信息的量也没有限制。
例子
<form action="welcome.php" method="post">
Enter your name: <input type="text" name="name" />
//PHP要取得这个文本域的值,就:$_POST['文本域名字'],文本域名="name"
Enter your age: <input type="text" name="age" />
//PHP要取得这个文本域的值,就:$_POST['文本域名字'],文本域名="age"
<input type="submit" />
</form>当用户点击提交按钮,URL 不会含有任何表单数据,看上去类似这样:
http://www.w3school.com.cn/welcome.php"welcome.php" 文件现在可以通过 $_POST 变量来获取表单数据了(请注意,表单域的名称会自动成为 $_POST 数组中的 ID 键):
Welcome <?php echo $_POST["name"]; ?>.<br />
You are <?php echo $_POST["age"]; ?> years old!为什么使用 $_POST?
通过 HTTP POST 发送的变量不会显示在 URL 中。
变量没有长度限制。
--------------------------------------------
按钮也是表单的元素之一,但是它没有值。你只能检测它是否存在。
你可以看看PHP手册http://www.w3school.com.cn/php/php_post.asp
参考资料: http://www.w3school.com.cn/php/php_post.asp
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
通过HTTP协议。POST一些数据给远程的服务器,不知道怎么传递怎么获得返回结果。? 希望做过这些的朋友帮下忙@@
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询