Задать вопрос
@IvanNovikov

PHP регистрирует в суперглобальном массиве $_GET не более 100 элементов

Вчера обнаружили проблему, описание которой не получилось найти в интернете. Может кто-то что-то знает?
PHP версии 5.3, скорее всего и предыдущие версии, при регистрации массива $_GET выбирает не больше 100 элементов. Остальные просто игнорируются. Таким образом массив $_GET и $_REQUEST содержит не более 100 элементов.

Пока проблема решилась костылём в виде присвоения массиву $_GET результата функции parse_str($_SERVER[«QUERY_STRING»], $output);

Связка Nginx + php-fpm.
  • Вопрос задан
  • 2844 просмотра
Подписаться 2 Оценить Комментировать
Помогут разобраться в теме Все курсы
  • Skillbox
    Веб-разработчик на PHP
    9 месяцев
    Далее
  • Хекслет
    PHP-разработчик
    10 месяцев
    Далее
  • Нетология
    Веб-разработчик с нуля: профессия с выбором специализации
    14 месяцев
    Далее
Пригласить эксперта
Ответы на вопрос 1
@IvanNovikov Автор вопроса
Спасибо, проблема решена.
Если кто-то столкнётся с подобным проверьте настройки модуля suhosin, ради безопасности он накладывает много различных ограничений.
Ответ написан
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы
FoodSoul Калининград
от 180 000 до 250 000 ₽
IT-Spirit Москва
от 230 000 до 320 000 ₽
от 200 000 до 290 000 ₽