PHP用url传递数组
数组传递这么写: echo "<a href=2.php?info=".base64_encode(serialize($information))." >info</a>" ;
数组接收 : $info = unserialize(base64_decode($_GET['info']));
访问的话: echo $info['name'];
注意unserialize和base64_decode的顺序。
还有一点注意:最好不要用urlencode和urldecode,urldecode会将'+'这个字符转换成空格。
发送页:
$information = array('name' => 'fin+ly')
echo "<a href=2.php?info=".urlencode(serialize($information))." >info</a>" ;
接收页:$info = unserialize(urldecode($_GET['info']));
echo $info['name'],结果是"fin ly"。这样就不对了。
PHP用url传递数组的更多相关文章
- POST请求中,往URL传递数组
		
POST请求中,前端/客户端需要手动拼接URL,然后走接口跟后端交互. 若想传递数组,可以按照如下的拼接形式: &materialsTypeId=11&materialsTypeId= ...
 - HttpGet请求传递数组(集合)
		
在HttpGet请求是传递数组(集合)的方法: 1.使用Ajax方法传递 eg: ajax.({ url:/test, data:["], type:"get" }); ...
 - URL 通过Get方式传递数组参数
		
URL 通过Get方式传递数组参数 方法1: ?id=1&id=2&id=3 后台获取时,只需要reqeust.getParameterValues("id") 获 ...
 - js中对arry数组的各种操作小结  瀑布流AJAX无刷新加载数据列表--当页面滚动到Id时再继续加载数据  web前端url传递值 js加密解密  HTML中让表单input等文本框为只读不可编辑的方法  js监听用户的键盘敲击事件,兼容各大主流浏览器  HTML特殊字符
		
js中对arry数组的各种操作小结 最近工作比较轻松,于是就花时间从头到尾的对js进行了详细的学习和复习,在看书的过程中,发现自己平时在做项目的过程中有很多地方想得不过全面,写的不够合理,所以说啊 ...
 - 前端AJAX传递数组给Springmvc接收处理
		
前端传递数组后端(Spring)来接收并处理: <!DOCTYPE html> <html> <head> <meta charset="UTF-8 ...
 - 在ASP.NET MVC中以post方式传递数组参数的示例
		
最近在工作中用到了在ASP.NET MVC中以post方式传递数组参数的情况,记录下来,以供参考. 一.准备参数对象 在本例中,我会传递两个数组参数:一个字符串数组,一个自定义对象数组.这个自定义对象 ...
 - jquery ajax post 传递数组 ,多checkbox 取值
		
jquery ajax post 传递数组 ,多checkbox 取值 http://w8700569.iteye.com/blog/1954396 使用$.each(function(){});可以 ...
 - jquery ajax传递数组给php
		
写成:var data = {'item[]':item}; $.post(url,data,function(return_data) 写成item:item会导致数据缺失. 更多:http://w ...
 - 用超链接传递数组或get方式
		
<?php /** * 超链接传递数组参数 */ if($_GET['names']){ $arr=explode('-',$_GET['names']);//将数组分割为字符串 print_r ...
 
随机推荐
- 3.26-3.31【cf补题+其他】
			
计蒜客)翻硬币 //暴力匹配 #include<cstdio> #include<cstring> #define CLR(a, b) memset((a), (b), s ...
 - bzoj2336 [HNOI2011]任务调度
			
Description 正解:搜索+随机化. 先写个搜索,枚举所有没有要求的任务属于哪一种任务,然后再用爬山来更新最优解. 具体来说就是先把所有先做任务$A$的按照$a$时间从大到小排序,先做任务$B ...
 - UOJ #62. 【UR #5】怎样跑得更快
			
题目分析 显然不可能高斯消元. 考虑反演. \(b_i=\sum\limits_{j=1}^n\gcd(i,j)^C\cdot \text{lcm}(i,j)^D\cdot x_j\) \(b_i=\ ...
 - web页面显示当前系统时间并定时刷新
			
function showCurrentDate(){ var today,hour,second,minute,year,month,date; var strDate ; today=new Da ...
 - Yii: 扩展CGridView增加导出CSV功能
			
Yii提供的CGridView组件没有内置数据导出功能,不过我们可以通过扩展该组件来添加该功能. 具体方法如下: 1.首先派生一个子类,添加一个action成员,在该视图的init函数中判断是浏览动作 ...
 - mac 系统安装selenium注意事项
			
mac最新系统:OS X EI Captian python: 本机自带的python2.7. (本来想升级3.5,觉得太复杂,放弃了) pip: https://pypi.python.org/py ...
 - Mybatis 和Spring整合之mapper代理开发
			
F:\1ziliao\mybatis\代码 1.1 SqlMapConfig.xml <?xml version="1.0" encoding="UTF-8&quo ...
 - 实例:接口并发限流RateLimiter
			
需求:接口每秒最多只能相应1个请求 1.创建 全局类对象 import com.google.common.util.concurrent.RateLimiter; import org.spring ...
 - sql server 中判断分组排序的使用示例
			
现在需要查询一组数据,是对一列字段(column01)的数据分范围查询后分组排序: select (case when [column01] >0 AND [column01]<= 500 ...
 - Linux -- 用户组篇
			
Linux -- 用户与用户组 1.Linux 系统中有三种角色:所有者(用户),用户组与其他人,一张图可以说明用户与用户组的关系. 如图,某公司相当于一个用户组,该用户组下有A,B两个用户,用户拥有 ...