我尝试使用解决方案,例如添加标头(“Content-Encoding:none”); 并更改ini值 ini_set('zlib.output_compression','Off');但仍然失败了。
ini_set('output_buffering','Off');
ini_set('output_handler','');
我收到一个在文件中使用编码变量的函数的错误。
我在我的PHP文件中有以下代码,并使用包含的javascript文件中的变量作为参数来调用函数。(脚本标记位于.php文件中,不确定是否可能存在问题?)
<script>
folderNameInJS = <?php echo json_encode($_POST['folderNameByUser']);?>;
parentFolder = <?php echo json_encode($_SESSION['parentDir']);?>;
</script>
这个函数就是我的js文件中的一个:
function getFolder(folderNameByUser){
$.post(USER_DASHBOARD+'file_share/navigateFolder.php', {'folderNameByUser':folderNameByUser}, function(data, textStatus, xhr) {
// alert(data);
$('#mainDashboard').html('<div class="rightContainer"><div class="tabLoader"></div></div><div class="clear"></div>');
$('#mainDashboard').html(data);
})
}
我在脚本的不同位置调用它。 这在本地计算机上按预期工作,但在服务器上失败。我该如何调试并解决