Я использую библиотеку tinify
и проверял, какие данные они отправляют.
Я пытался получить все данные с нашей стороны, используя различные методы, такие как
_POST
и _FILES
и вижу, что я получаю данные _POST
на нашем сервере, но проблема в том, что они не читаются. Я проверил и обнаружил, что это могут быть данные gziped, поэтому мы попытались
gzdecode($_POST);
но он дает пустой результат, когда мы пишем, используя file_get_contents
, когда мы используем
print_r($_POST, true);
Мы можем получать данные, но их невозможно прочитать. Мы проверили, включен ли gzip php или нет, и он всегда говорит, что он включен. Я использовал этот код для проверки Gzip
if (function_exists("gzdecode")) {
echo "gzdecode OK, ";
} else {
echo "gzdecode no OK, ";
}
if (extension_loaded('zlib')) {
echo "zlib extension loaded ";
} else {
echo "zlib extension not loaded ";
}
и он всегда говорит, что расширение zlib загружено.
Я пытался изменить набор символов на utf8, но ничего не работает
вот мой _POST data
, который мне кажется gzip.
Массив
(
[ ] => 85
$C ! "$" $ C Z K " (ах * BBH @ Br} 0vǂaJ6cOQ? J3D? N ڛ < = j } F ˢ # N " : | Y 7pa $ ! 01 @ ; Fc I? ! d ŧM Z B ULE ˏ K , P - - } КЭЗ [[2Rp0GTa3-57fmbiy ���I�g��~=��k��K0,
XbōbƱcX10? ד [ͣ \ м ! 02? ?J [уЬ
k z ) ! 1 "0AQ 2abBP ? H ~ " n2 v " Z @ 4 # / C " JU r K z x 둅 q W
[> 5 u_ S G 쑭) > HMl] => Q է / �Kt(��v�f4xWj�Y<�e�.Yr˖\��,�eܿ���'��������!1A�Qaqс0��@�������?!�c����Ã��.٢�8�_�L�ư}l�~� Kz>��Y_�J�k�S��/��/@e�a���� �I*��pѮ0E[;�**�
�ʣ���� �tC�O�%3#����Qs��
Y3wʲN ܊7
@ L8
k M ? iO I @ ( * V % L Jzǡ! 3 | 2 xNP 9bs ˓ = Nl9_o ~ 1hWZz ! 1 0 ? ! ^ G S D% x% Ô f ? 1 Qa! Aq ? ) v Y r ƈ m Dȹ # S # B ' ! 1AQa q 0 ? " ؿ G Bs 7 y ? (; P %) R w 7���g���Pε˱����FѾiٜ�_bD�!~�*R�"��]�V a��U�J�K�f*o�p��m��q
��=a��U'��(,�V��Z�M�b(�j|n�S�z���bHm���]d���!��P�i�xnQ����n��G6�*��?R�eA��j��XR7��QM6#:�6�-�!H-qe��
[x����u0��|�"���#��"���9zj] => �3sM��
[r#y���f�p�8
K�
)_h�����] => ��(���P�0 $�ݐ����m�������yί�'9��W��#̲�_��������;G�����;}
Ђ
)