PHP $_POST获取参数问题

PHP $_POST获取参数问题,第1张

表单页面先把数组给序列化,比如json,xml或自定义的字符串如"1,2,3,4"

然后用一个<input name="myArray" value="1,2,3,4">值就提交给php的$_POST["myArray"]后,

再在php反序列化成php的数组

这个是自己分割的 不是直接获取的

<php

if(isset($_SERVER['PATH_INFO'])){

$arr=expload('/',$_SERVER['PATH_INFO']);

var_dump($arr);//$arr里面就是所有PATH_INFO里面的东西

}

不用那么麻烦,PHP内置函数就可以实现

//parse_str是将字符串解析为变量

//$canshu = "a=110v&b=220v&c=2000w"

$arr = parse_str($canshu);

//解析后直接可以用$b变量调用它的值,这里有一个三元运算符判断是否为空

echo '电压:'  (!empty($b)  $b : '未知');

//url中传递的参数,get形式

$userid = @$_GET['userid'];

//你也可以打印出所有的Get参数, 可以更明白其中的奥妙

print_r($_GET);

//如果是表单/post提交,则用$_POST , 用法和$_GET类似

1、功能:获得查询的指定参数的值。

2、语法:COleVariat GetParamValue(LPCTSTR lpszName); COleVariat GetParamValue(int nIndex)

3、参数:lpszName 参数值的名字,用于按名字查找。nIndex 查询定义的参数收集中期望参数的基于零的索引。

4、返回值:包含这个参数值的类COleVariat的一个对象。说明:调用这个成员函数,可以获取查询定义参数集合中存储的指定参数的当前值,可以用名字或者它在集合中的序号位置访问这个参数。

5、示例:/

演示函数原型:varParamValue=querydef GetParamValue(“[FIELD]”);

程序功能说明:获得指定的请求定义对象记录的参数。

/

//定义CDaoDatabase对象的指针m_daodb

CDaoDatabasem_daodb;

//定义查询对象

CDaoQueryDef querydef(m_daodb);

//获得查询的指定参数的值

COleVariat varparamvalue=queryGetParamValue(“[FieldID]”);

你应该说的是用GET方法传送表单吧。这里的参数可以用PHP提供的数组GET[ ],来解决。例如:要提取这个jb_id,可以先声明个变量:$jb_id=$_GET['jb_id']; 注意这里的变量名并不唯一。格式是:$变量名=$_GET[参数名];

你这个例子可写一下代码:

$jb_id=$_GET['jb_id'];

$id=$_GET['id'];

$sj=$_GET['sj'];

执行后, $jb_id值就是:11111 ,$id值就是:99999,$sj值就是:hsdbd

然后像处理一般变量那么处理。

不知道你明白不?其实你也可以用POST方式传递参数,用法跟GET完全相同,只是表单中的方式要改为:POST

你好,一般浏览器的请求分为GET和POST,PHP处理两种请求的方式如下:

GET,一般是明文的,比如XXXphpa=1&b=2,这里的a,b就必须用GET方式接收,接收代码如下:

$a = $_GET['a'];

$b = $_GET['b'];

//接收a,b两个变量

POST,一般是隐藏的非明文的,一般表单设置成POST的,接收方式如下:

//比如有个表单,表单中有两个文本框,name 分别是 a,b,那么代码如下:

$a = $_POST['a'];

$b = $_POST['b'];

另外:$_REQUEST,可以同时接收GET、POST的变量,用法如:

$_REQUEST['a'];//接收变量a,a可以是GET的也可以是POST的

以上就是关于PHP $_POST获取参数问题全部的内容,包括:PHP $_POST获取参数问题、php怎么获取pathinfo类型url的参数、PHP截取指定内容中的字符参数 100分+等相关内容解答,如果想了解更多相关内容,可以关注我们,你们的支持是我们更新的动力!

欢迎分享,转载请注明来源:内存溢出

原文地址:https://54852.com/web/9646468.html

(0)
打赏 微信扫一扫微信扫一扫 支付宝扫一扫支付宝扫一扫
上一篇 2023-04-30
下一篇2023-04-30

发表评论

登录后才能评论

评论列表(0条)

    保存