我有一个在我的本地主机服务器上完美运行的 php 脚本。
当我将所有内容从 localhost 移动到 Web 服务器时,我json_decode
无法正常工作。
我已经尝试过json_encode
,仍然没有。
这种行为可能有什么问题?
我的代码:
$productsArr = json_encode($_GET['object']);
$_GET['object']
是经过验证的 JSON。
我的最后一个选择可能是magic_quotes
,但我不知道是否可以使用 cPanel 更改 PHP.ini 文件,这是我对服务器的唯一访问权限。
我会很感激任何想法。
编辑:
这是我的网址的一部分:
Request URL:http://something.com/download.php?object=[{%22code%22:%222F-58S%22},{%22code%22:%22HT-45H%22},{%22code%22:%2244-3%22},{%22code%22:%22898-OPv%22}]&checkbox=
如果这很重要,我正在使用这个标题:
header('Content-Description: File Transfer');
header("Content-type: application/ms-word");
header("Content-Disposition: attachment;Filename=$name_of_file.doc");