尝试通过 php 中的 url 发送压缩数组时遇到问题。这是我到目前为止所尝试的。我有一个这样的数组。
Array
(
[0] => 191
[1] => 192
[2] => 193
[3] => 194
)
然后我使用json_encode
如下压缩它:
$compress_data = json_encode($cid);
并尝试通过 url 传递该数据,如下所示:
<a href='index.php?option=com_audits&controller=audits&task=createcsv&create=success&cid=<?php echo $compress_data?>&tmpl=component' target="_blank">
<img src="<?php echo JURI::root().'images/csv_button.png'?>" width="18" border="0" height="18">
</a>
这一切都适用于其他浏览器,但不适用于 IE。当我检查它时,我意识到它在 json 数据中出现第一个双引号时会中断。我不知道为什么会发生这种情况,因为这适用于所有其他人。有什么办法解决吗,请帮忙。