只说重点,
1.使用header()
header('Location:http://.../b.php?n='.$a1);
2.数组要序列化传,反序列化接收.
serialize($a2);
$arr=unserialize($a);
a.php的内容如下,主要作用是带参打开其他PHP文件.
<?php //a.php $a1="a.php中的a变量参数" header('Location:http://.../b.php?n='.$a1); $a2=array("001","002","003"); //将$a2序列化赋值给$a3,或是直接作为参数写在下面. $a3=serialize($a2); header('Location:http://.../c.php?n='.$a3); //下面的效果同上 //header('Location:http://.../c.php?n='.serialize($a2));// ?>
参数$a1传入.
数组参数$a2传入<?php //b.php $a=$_REQUEST['n']; echo $a; ?>
<?php //c.php $a=$_REQUEST['n']; $arr=array(); //反序列化,取得原数组所有参数. $arr=unserialize($a); echo $arr; ?>