问答文章1 问答文章501 问答文章1001 问答文章1501 问答文章2001 问答文章2501 问答文章3001 问答文章3501 问答文章4001 问答文章4501 问答文章5001 问答文章5501 问答文章6001 问答文章6501 问答文章7001 问答文章7501 问答文章8001 问答文章8501 问答文章9001 问答文章9501

Thinkphp中怎么接收GET变量?

发布网友 发布时间:2022-04-18 12:34

我来回答

10个回答

懂视网 时间:2022-04-18 16:55

在PHP中,如果想要获取通过get方法提交的数据,可以通过$_GET对象来获取(虽然参数在地址栏中可以查看)

$_GET 变量

预定义的 $_GET 变量用于收集来自 method="get" 的表单中的值。

从带有 GET 方法的表单发送的信息,对任何人都是可见的(会显示在浏览器的地址栏),并且对发送信息的量也有限制。

示例:

HTML代码:下面就是一个简单的表单代码,将数据提交到01.php,使用get的方式

<form action="01.php" method="get" >
 <label for="">姓名:
 <input type="text" name= "userName"></label>
 <br/>
 <label for="">邮箱:
 <input type="text" name= "userEmail"></label>
 <br/>
 <input type="submit" name="">
</form>

PHP代码:

<?php 
 echo "<h1>GET_PAGE</h1>";
 echo 'userName:'.$_GET['userName'];
 echo '<br/>';
 echo 'userEmail:'.$_GET['userEmail'];
 ?>

何时使用 method="get"?

在 HTML 表单中使用 method="get" 时,所有的变量名和值都会显示在 URL 中。

注释:所以在发送密码或其他敏感信息时,不应该使用这个方法!

然而,正因为变量显示在 URL 中,因此可以在收藏夹中收藏该页面。在某些情况下,这是很有用的。

注释:HTTP GET 方法不适合大型的变量值。它的值是不能超过 2000 个字符的。

更多PHP相关知识,请访问PHP中文网!

热心网友 时间:2022-04-18 14:03

可用I方法接收

1、echo I('get.id'); // 相当于 $_GET['id']。

2、echo I('get.name'); // 相当于 $_GET['name']。

支持默认值

1、echo I('get.id',0); // 如果不存在$_GET['id'] 则返回0。

2、echo I('get.name',''); // 如果不存在$_GET['name'] 则返回空字符串。

变量来源于数学,是计算机语言中能储存计算结果或能表示值抽象概念。变量可以通过变量名访问。在指令式语言中,变量通常是可变的;但在纯函数式语言(如Haskell)中,变量可能是不可变(immutable)的。在一些语言中,变量可能被明确为是能表示可变状态、具有存储空间的抽象(如在Java和Visual Basic中);但另外一些语言可能使用其它概念(如C的对象)来指称这种抽象,而不严格地定义“变量”的准确外延。

热心网友 时间:2022-04-18 15:21

可用I方法接收

echo I('get.id'); // 相当于 $_GET['id']
echo I('get.name'); // 相当于 $_GET['name']

支持默认值

echo I('get.id',0); // 如果不存在$_GET['id'] 则返回0
echo I('get.name',''); // 如果不存在$_GET['name'] 则返回空字符串

详细信息可以看手册,这种基本的不能在基本的问题最好不要再提问了。手册就足够了。

热心网友 时间:2022-04-18 16:56

Tinkphp本身提供I()方法来获取表单传输的内容。比如:
1、I('post.')表示获取post所有内容
2、I('get.') 获取get的内容
3、I('post.name') 获取post传过来的name
4、I('get.name') 获取get传过来的name
当然也可以参考TP手册来进行操作
good luck!

热心网友 时间:2022-04-18 18:47

$id = $this->_get('id', 'intval');
$realname = $this->_get('J_realname', 'trim');

热心网友 时间:2022-04-18 20:55

利用I函数,I('get.id'); 相当于 $_GET['id'];
如果想获取全部的GET变量使用I('get.');

热心网友 时间:2022-04-18 23:20

直接$_GET['参数']

$this->_param('参数'); 

热心网友 时间:2022-04-19 02:01

$_GET['变量名'];追问哎 对的

热心网友 时间:2022-04-19 04:59

$_GET['****'], 最新版thinkphp 有个方法,$this->_get('***').

热心网友 时间:2022-04-19 08:14

这个简单吧。你mp($_GET);就可以知道GET接收的内容了,再按需提取就是。追问谢谢 新手学习Thinkphp求指教!

我qq:2319413463

追答可以到官网论坛提问,我也经常在里面学习。

声明声明:本网页内容为用户发布,旨在传播知识,不代表本网认同其观点,若有侵权等问题请及时与本网联系,我们将在第一时间删除处理。E-MAIL:11247931@qq.com
个人账户养老金预测公式:现有5万元,缴费20年,能领多少钱? 临沂比较有名的男装品牌 呼伦贝尔市悦动网络科技有限公司怎么样? 呼伦贝尔中汇实业有限公司怎么样? 呼伦贝尔油玉不绝电子商务有限公司怎么样? 如何避免wps卡顿? 属鼠的男人找对象是属什么,属鼠的人和什么属相合 96年鼠的姻缘在哪年 属相相合年份运势提升 2024属鼠找对象属什么最佳 黑客攻击网站能报案吗 win7系统怎么创建电源计划 创建电源计划方法介绍 耳朵总是嗡嗡响,想让耳朵清静下来,要做哪两个动作? 农村户口可以办理住房公积金吗?? 公积金是否必须缴纳,单位说我是农村户口不给缴纳,我找那个部门? 我要学动耳神功, 怎么练啊? 具体怎么练,才能让耳朵动起来呢,貌似是锻炼耳肌,可是耳肌又怎么锻炼呢? win10文件系统怎么改背景颜色 win10系统开机文件系统错误 如果身上沾了烟味,怎么样有效的去掉? 谁知道网贷app贷上钱是不是还在运行 身体出汗有异味怎么治? 贷上钱去哪里下载? 你好,那个贷上钱的app找到了吗,我也找不到了,请问你是怎么解决的 纸皮核桃外面白色粉有毒吗? 核桃仁外面有一层包膜,口感涩涩的,可以吃吗?这层膜是对身体有害,还是有益健康? 无锡有哪些心理咨询机构呢 核桃绿皮有毒吗 请问有谁知道无锡心理咨询师考试三级11月份的报名时间? 金融终端查询某板块的成份股? 筛盅开啤酒瓶盖技巧 社会风险的形成原因 windows 电源设置 怎么改? 如何去挑选数码相机? 怎么换? 怎么更改自己的 怎样更换码? 如何更改自己的 怎样修改自己的 怎样修改 我的脚趾上长了这些东西,要怎么办 脚趾上长东西! 如何修改 脚上长了这种东西,是什么?怎么治 如何修改 脚趾上长硬皮,是什么东西 如何改 脚趾上面老是长东西,像肿瘤一样,是什么东西? 怎样更改自己的 更改 我的不好听怎么改