十年网站开发经验 + 多家企业客户 + 靠谱的建站团队
量身定制 + 运营维护+专业推广+无忧售后,网站问题一站解决
php端有3个变量接收客户端的请求数据
成都创新互联是一家专业提供资溪企业网站建设,专注与成都网站制作、做网站、H5技术、小程序制作等业务。10年已为资溪众多企业、政府机构等服务。创新互联专业网站制作公司优惠进行中。
$_REQUEST 包含get和post的数据
$_POST post的数据
$_GET get的数据
这三个变量都是数组, 直接用php获取数组元素的方法就能获取数据, 键名就是客户端发送请求的变量名
以前在远标时做过:加号是js用的啦~~应该这样组合,用.
$ID = $_GET["id1"] . "," . $_GET["id2"] . "," . $_GET["id3"];
其实很奇怪既然要那种形式为什么不直接playall.php?id=1,2,3a=ok
这样传值~~
2种方法..
第一:playall.php?id1=1id2=2id3=3a=ok
处理页:$ID=$_GET["id1"] . "," . $_GET["id2"] . "," . $_GET["id3"];
第二种:playall.php?id=1,2,3a=ok
直接 $ID=$_GET["id"];
PHP 可以通过POST、GET方法获取到表单提交的数据
获取到的POST、GET是数组形式的值,需要通过键值来详细获取相应的值
比如: index.php 页面
下面是POST方法
form name="form1" method="post" action="index.php"
input type="text" name="contents" value=""
input type="submit" value="提交"
/form
?php
//获取表单提交的数据
$contents = $_POST['contents'];
echo $contents;
?
也可以是下面是GET方法
form name="form1" method="get" action="index.php"
input type="text" name="contents" value=""
input type="submit" value="提交"
/form
?php
//获取表单提交的数据
$contents = $_GET['contents'];
echo $contents;
?
POST相对于GET方法,更好一些,可以提交大量数据,以及更安全些。
form action="index.php" method="post"!--get方法也是可以的--!
input type="checkbox" name="chk[]" value="1" 第一个
input type="checkbox" name="chk[]" value="2" 第二个
input type="checkbox" name="chk[]" value="3" 第三个
input type="submit" name="submit" value="提交"
/form
主要name属性的值,chk[]是一个数组的形式
php代码:
$_POST['chk'];//获取的是一个选中的复选框的值组成的数组,遍历这个数组就可以得到每个值
可以参考一下