如何在codeigniter中通过url传递数组作为参数

时间:2015-02-22 05:26:20

标签: php codeigniter associative-array

我有简单的html代码,我想通过url传递两个数组。

<a href="<?php echo base_url()."index.php/account/print_bs/$data/$data1";?>" target="_blank">PRINT</a>

其中$ data和$ data1是两个关联数组。但它给了我错误数组到字符串转换..所以我该怎么做?

1 个答案:

答案 0 :(得分:2)

您不能只是将数组附加到网址。您可以做的是将它们保存在session中,然后您可以在下一个网站上访问它们,如下所示:

站点1:

<?php

    session_start();

    $_SESSION["array1"] = $data;
    $_SESSION["array2"] = $data1;

?>

站点2:

<?php

    session_start();

    print_r($_SESSION["array1"]);
    print_r($_SESSION["array2"]);

?>