编程语言
首页 > 编程语言> > php url传递数组

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"。+没有了这样就不对了。

标签:info,name,url,unserialize,echo,urldecode,数组,php
来源: https://blog.csdn.net/xgocn/article/details/111772448