php怎么用问号传值
Posted
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了php怎么用问号传值相关的知识,希望对你有一定的参考价值。
例如:在aa.php页面中写:(问号后面为要传的值)
<a href="bb.php?name=jhy&sex=男">问号传值</a>
在bb.php页面中写(获取所传的值):
<?php
$name=$_GET["name"];
$sex=$_GET["sex"];
echo $name." ".$sex;
?>
你会在bb.php页面中看到地址栏包含bb.php?name=jhy&sex=男,页面中会得到你要传的结果。 参考技术A PHP没有用问号传值的 那个是浏览器GET传值.
浏览器传值主要是2种 GET 和POST
get就是浏览器地址栏完整地址比如我页面地址是****/index.php
用GET传值(就是连接传值)****/index.php?变量1=122&变量2=12231
获取是用PHP GET方法获取.
POST是用表单传值: 参考技术B 在url后门直接后缀内容就可以的,例如:
/?aaaa php端用$_GET就可以接收这些传来的字符,
/?t=aaa,在php端用$_GET['t']这样接收传来的参数。 参考技术C index.php?key1=value1&key2=value2
问号后的健和值相对应,用全局数组$_GET存储。使用的时候可以用$_GET['key1']获取value1,$_GET['key2']获取value2,以此类推。多个参数用&符号连接。 参考技术D 全局变量$_POST['']、$_GET[$act == 'action']
default.php?action=key&ID=
php 下的表单传值
今天在做表单的时候,因为是手机网站的(老板说手机网站的表单一律用get方式传值)『因为在手机端post方式的传值会出错』(这个我等下再自己验证下)
重点是表单标签的<form action="?act=pro">这个action是可以在提交时自动在传参之前加上action内的str的,而我在定义action="?act=sch" mothed="get"方式时 地址栏怎么也获取不到act=pro。问过老板才知道get传值,action 内的参数是不产生效果的,post下就可以
那么 当method="get "时该怎么传act值呢,
方法还是有的,就是在form表单的所有元素之前定义一个type=“hidden”的input,name=“act” 定义需要的value就可以实现act传值啦
以上是关于php怎么用问号传值的主要内容,如果未能解决你的问题,请参考以下文章