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データで発生したときに間にブレークがあることに気付きました. これは他のすべてで機能するため、なぜそれが起こっているのかわかりません。解決する方法はありますか? 助けてください。