postphp
㈠ php如何获得http post的数据
在PHP段直接用$_POST这个全局数组来获取,也可以通过$_REQUEST来获取值
㈡ post.php是什么
php是一种网页文件 论坛上弹出 可能是要满足某些功能。一般来说直接提示下载php 是不带毒的 如果带毒 就是文件被改了后缀 比如exe改成php 所以下载下来最好杀下毒。
㈢ PHP的POST怎么用
<?php
$name=$_POST['name'];
$age=$_POST['age'];
echo'welcome'.$name.'youare'.$age.'yearsold';
将php页面的全部内容删掉改成上面那段代码就可以了
㈣ js如何提交post使php获取(使用原生js)
document.querySelector("#btnAjax").onclick = function () {
var ajax = new XMLHttpRequest();
// 使用post请求
ajax.open('post','ajax_post.php');
// 如果 使用post发送数据 必须 设置 如下内容
// 修改了 发送给 服务器的 请求报文的 内容
// 如果需要像 HTML 表单那样 POST 数据,请使用 setRequestHeader() 来添加 HTTP 头。然后在 send() 方法中规定您希望发送的数据:
ajax.setRequestHeader("Content-type","application/x-www-form-urlencoded");
// 发送
// post请求 发送的数据 写在 send方法中
// 格式 name=jack&age=18 字符串的格式
ajax.send('name=jack&age=998');
// 注册事件
ajax.onreadystatechange = function () {
if (ajax.readyState==4&&ajax.status==200) {
console.log(ajax.responseText);
}
}
}
㈤ php 中,怎么打印$_POST传过来得值
$_post的值处理过后,通过用户名去查询数据表(请注意用户名是唯一的),根据返回的数据检查密码是否正确,正确后写cookie
㈥ 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,包括二进制文件流也可以。
所以用方法二是最保险的方法。
方法3、$GLOBALS['HTTP_RAW_POST_DATA'];
说明:
总是产生 $HTTP_RAW_POST_DATA 变量包含有原始的 POST 数据。
此变量仅在碰到未识别 MIME 类型的数据时产生。
$HTTP_RAW_POST_DATA 对于 enctype=”multipart/form-data” 表单数据不可用
如果post过来的数据不是PHP能够识别的,可以用 $GLOBALS['HTTP_RAW_POST_DATA']来接收,
比如 text/xml 或者 soap 等等
解释:
$GLOBALS['HTTP_RAW_POST_DATA']存放的是POST过来的原始数据。
$_POST或$_REQUEST存放的是 PHP以key=>value的形式格式化以后的数据。
但$GLOBALS['HTTP_RAW_POST_DATA']中是否保存POST过来的数据取决于centent-Type的设置,即POST数据时 必须显式示指明Content-Type: application/x-www-form-urlencoded,POST的数据才会存放到 $GLOBALS['HTTP_RAW_POST_DATA']中。
㈦ php中的$_post[]
1、先将$_POST打印出来,看看里面的name是否你预想的数据。(print_r($_POST))
2、确认了$_POST['name']有数据后,在$sql = ....这句后,不急着执行,先输出看看,是否预想的数据。如果$sql语句里的value里的内容都是空的话,下面的代码都不用调试了。
你的代码里有输出$_POST['name'],下面说到“$_POST[name]的值无法返回”,那就是说程序拿到的$_POST已经有问题了,如果你确认在表单的name里填了数据再提交,php里还是取不到$_POST['name'],将表单enctype属性改为multipart/form-data再试试。
㈧ html如何向php中post数据
通过form表单提交,method为post类型。
如果按照地址栏方式传参(这种http://xxx.xxx.xxx/xxx.php?user=user&pwd=pwd),php就得用$_GET方式接收传过来的值
㈨ php函数里面怎么获取post过来的值
使用$_POST获取post得到的值。
$post_data=$_POST;//获取所有的POST数据,是一个数组
$field=$_POST['name'];//根据html中的name值得到某一项具体的值
㈩ php中if(IS_POST)是什么意思判断什么的
意思:前台页面向php页面提交的表单数据,用来判断给程序传值的方式有没有post传值。