Добро пожаловать на сайт <БагБД>, где вы можете задавать вопросы о программировании и разработке на Битрикс и Битрикс24, и получать быстрые и квалифицированные ответы от профессионалов!

Из-за передачи длинной переменной, останавливается работа скрипта

00 голосов
5
Добрый день.
Передаю переменную 15000+ символов(cp1251) после подключения файла /bitrix/header.php останавливается работа скрипта.

Пробовал вывести переменную до подключения Хедера, всё выводится.
Так же хочу заметить что работа скрипта продолжается корректно при передаче максимум примерно 6400 символов.

Полазил в настройках Проактивной защиты ни чего похожего на пречину не нашёл.

Подскажите пожалуйста в каком направлении копать или потенциальное решение!:)
Спасибо!:)
спросил 11 Ноя, 13 от andrey500 (100 баллов)

5 Ответы

00 голосов
куда вы её передаете и зачем, а главное каким способом и где?)
ответил 23 Дек, 13 от unik (2,560 баллов)
00 голосов
Андрей, передаю методом post из файла в тот же файл, на 1-ом ур-не вложенности от корня сайта..
Передаю для отправки на почту.
Код
<?
echo $_POST['vkrtextarea'];
require($_SERVER["DOCUMENT_ROOT"]."/bitrix/header.php");
echo 1;
?>

1-я строчка на экран будет выведена, на этом вывод прекратится.
ответил 08 Апр, 14 от andrey500 (100 баллов)
00 голосов
1. Вы выводите данные до вывода тега html
2. В логах сервера есть ошибки?
ответил 01 Авг, 14 от unik (2,560 баллов)
00 голосов
1. Данные вывожу во время поиска неисправности в скрипте, а также демонстрации того что данные приходят в обработчик и "проблема" в файле header.php.
2. Посмотрел логи, ошибок вроде нет.
ответил 04 Дек, 14 от andrey500 (100 баллов)
00 голосов
suhosin patch на php стоит?
ответил 28 Март, 15 от Ly (4,580 баллов)

Похожие вопросы

0 голосов
2 ответов
спросил 05 Янв, 14 от asagava (680 баллов)
0 голосов
3 ответов
спросил 15 Окт, 13 от Poleolog (1,240 баллов)
0 голосов
4 ответов
спросил 24 Июнь, 13 от Titan91 (1,120 баллов)
0 голосов
7 ответов
0 голосов
4 ответов