php 数组 传递

来源:百度知道 编辑:UC知道 时间:2024/05/17 03:21:20
print_r($array)
得到
Array ( [0] => [1] => c:\inetpub\wwwroot\1.php [2] => c:\inetpub\wwwroot\2.php [3] => c:\inetpub\wwwroot\iisstart.htm [4] => c:\inetpub\wwwroot\jc.php [5] => c:\inetpub\wwwroot\pagerror.gif [6] => c:\inetpub\wwwroot\aspnet_client\system_web\1_1_4322\SmartNav.htm [7] => c:\inetpub\wwwroot\aspnet_client\system_web\1_1_4322\SmartNav.js [8] => c:\inetpub\wwwroot\aspnet_client\system_web\1_1_4322\WebUIValidation.js )

请问怎么用表单 也是post 传递给另一个php页面
测试了.什么也得不到

<form method="POST" action="1.php">
<input type="hidden" name="post_data" value="<?php echo base64_encode(serialize($array));?>" />
</form>

1.php

print_r(base64_decode(unserialize($_POST['post_data'])));

在HTML页面用数组提交
<form method="POST" action="1.php">
<?php
foreach($array as $k => $v)
{
?>
<input type="hidden" name="data[]" value="<?=$v?>" />
<?php
}
?>
</form>

1.php
$receice = $_POST['data'];

serialize() 序列化,

你只能用js把数组序列化,再用php把数组反序列化,
或把数组放到多个变量中提交,

详情请参考php中文手册,
http://www.php.net/manual/zh/language.oop.serialization.php

php 数组 传递 PHP怎样在网页间传递数组??? 控件数组的传递 C++ 二维数组传递 php参数传递 php 二维数组 PHP数组问题 php数组问题 急!!php数组问题 php数组分割~