thinkphp 3.2.3 入门示例2(URL传参数的几种方式)

原文:thinkphp中URL传参数的几种方式

在thinkphp中,url传参合asp.net中原理类似,下面就单个参数和多个参数传递方式进行一个简单讲解

1.传单个参数

 单个参数这种比较简单,例如 想像edit操作里面传递一个id值,如下写法__URL__/edit/id/1

http://localhost/index.php/user/edit/id/1

id和其值1要分别位于/后面

后台获取id通过    $id=$_GET['id']   即可获取其具体值。

2.传多个参数

传多个参数相对比较麻烦一点,可以通过两种方式

 第一种:传id,和status

http://localhost/index.php/user/edit/id/1/status/2

status参数紧接其后写即可

后台获取两个参数

$id=$_GET['id'];

$status=$_GET['status'];

还有一种比较常规的用法如下:

http://localhost/index.php/user?id=1&&status=2

 

但这种方式不可以通过$_GET['id']的方式来获取,需要通过如下方式

$id=$_REQUEST['id'];

$status=$_REQUEST['status'];

<span style="color: #339966;">//能通过$_GET['ID']获取的值,通过$_REQUEST['id']均可以获得。

  

 

 

时间: 2024-07-29 05:23:57

thinkphp 3.2.3 入门示例2(URL传参数的几种方式)的相关文章

js的form表单提交url传参数(包含+等特殊字符)的两种解决方法_javascript技巧

方法一:(伪装form表单提交) linkredwin = function(A,B,C,D,E,F,G){ var formredwin = document.createElement("form"); formredwin.method = 'POST'; document.body.appendChild(formredwin); formredwin.action = "http://www.A.com/A.wiki?A=" +encodeURI(A) +

ThinkPHP 3.1快速入门:文件上传

获取上传类 ThinkPHP的扩展中提供了文件上传类库Uploadhttp://www.aliyun.com/zixun/aggregation/19352.html">File,可以在在http://www.thinkphp.cn/extend/224.html下载,或者下载官方的完整扩展包(http://www.thinkphp.cn/down/253.html)里面也已经包含上传扩展类了.如果是单独下载的上传类库,把解压后的UploadFile.class.php 放入ThinkPH

php解析url并得到url中的参数及获取url参数的四种方式_php实例

下面一段代码是php解析url并得到url中的参数,代码如下所示: <?php $url = 'http://www.baidu.com/index.php?m=content&c=index&a=lists&catid=6&area=0&author=0&h=0&region=0&s=1&page=1'; $arr = parse_url($url); var_dump($arr); $arr_query = convertU

php全面获取url地址栏参数的四种方法

php教程 全面获取url地址栏参数多种方法 <?php //获取域名或主机地址 echo $_SERVER['HTTP_HOST']."<br>"; //获取网页地址 echo $_SERVER['PHP_SELF']."<br>"; //获取网址参数 echo $_SERVER["QUERY_STRING"]."<br>"; //来源网页的详细地址 echo $_SERVER['H

thinkphp 3.2.3 入门示例

原文:thinkphp3.2 1.安装WAMPServer,到D:\wamp\.        2.下载ThinkPHP3.2.3核心版.解压缩后,放到D:\wamp\www\MyWeb\.打开浏览器,输入网址:http://localhost/MyWeb/ 显示: :) 欢迎使用 ThinkPHP! 版本 V3.2.3 [ 您现在访问的是Home模块的Index控制器 ]        3.在mysql创建thinkphp数据库,然后建表并插入数据,用wamp内置的phpmyadmin运行sq

如何通过url传参而不打开新的网页

问题描述 如题:通过Response.Redirect()发送url如何只将参数传递过去而不打开新的网页,或是有什么其他实现的方法请大家介绍一下 解决方案 解决方案二:用ajaxget发送,参数字符串如果比较大,可以post发送.解决方案三:猜测你是要访问其它站点,但只要刷一下,常见的方法有htrpwebrequest模拟,iframe隐藏打开解决方案四:引用2楼starfd的回复: 猜测你是要访问其它站点,但只要刷一下,常见的方法有htrpwebrequest模拟,iframe隐藏打开 是的,

Mybatis的入门示例代码_java

首先新建一个JavaWeb项目并导入mybatis依赖的jar包,同时Mybatis是对数据库的操作所以我们需要在数据库中新建一个表user用来演示. 新建完表之后我们还需要建立相对应的实体类User.java并添加set和get方法: public class User { private String username; private String password; private int age; public String getUsername() { return usernam

后台(35)——MyBatis入门示例

探索Android软键盘的疑难杂症 深入探讨Android异步精髓Handler 详解Android主流框架不可或缺的基石 站在源码的肩膀上全解Scroller工作机制 Android多分辨率适配框架(1)- 核心基础 Android多分辨率适配框架(2)- 原理剖析 Android多分辨率适配框架(3)- 使用指南 自定义View系列教程00–推翻自己和过往,重学自定义View 自定义View系列教程01–常用工具介绍 自定义View系列教程02–onMeasure源码详尽分析 自定义View

jQuery简单入门示例之用户校验demo示例_jquery

本文实例讲述了jQuery简单入门示例之用户校验.分享给大家供大家参考,具体如下: jQuery在小编的世界中,也就是JavaScript和查询(Query),即是辅助JavaScript开发的库,百度百科对JQuery的介绍比较详细,小伙伴可以东东自己可耐的小爪子,上网进行搜索,说不定,有意外惊喜哦,今天这篇文章,小编简单的介绍一下JQuery的一些基本知识,然后小编在集合实例,讲解一下在具体的应用过程中,我们的JQuery又是如何在她的舞台熠熠生辉...... 通过JQuery的学习,我们可