Я пытался использовать такие решения, как добавление заголовок («Content-Encoding: нет»); и изменение значений 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);
})
}
Я называю это в разных местах сценария.
Это работает, как и ожидалось, на локальной машине, но не на сервере. Как я могу отладить это и решить
Задача ещё не решена.
Других решений пока нет …