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怎么用问号传值的主要内容,如果未能解决你的问题,请参考以下文章

php在浏览器显示的中文是问号怎么处理

一个关于Hibernate问号传值问题,请教高手。

急求:PHP 中文写入数据库中文是问号,怎么解决

急,急,急,PHP从数据库中读取的内容都是问号,这是怎么回事

jsp页面显示中文为问号的问题(乱码问题)

php URL - 用斜杠替换问号和参数