• Home
  •  » 
  • Développement web
  •  » 
  • ALERT – configured request variable name length limit exceeded ~ Que faire ?

ALERT – configured request variable name length limit exceeded ~ Que faire ?

Mis à jour le , par Jacky Thierry, dans la catégorie #Développement web

Error code

A propos de l'auteur

Jacky THIERRY

CTO, Project Manager, Startup owner

Travaillant depuis plus de 15 ans dans le digital, j'ai dirigé de nombreux projets pour des grosses companies mondiales, des agences web, et des associations locales. Je suis spécialisé dans le développement agile avec des équipes outsourcées.

  • Jacky Thierry linkedin
  • Jacky Thierry twitter
  • Jacky Thierry instagram
  • Jacky Thierry RSS feed
Jacky Thierry

hostname suhosin: ALERT - configured request variable name length limit exceeded - dropped variable 'nom-de-variable-a-rallonge-de-plus-de-64-caracteres' (attacker 'ip.du.visiteur', file '/var/www/monsite/index.php') On retrouve souvent ce message d’erreur dans les logs apache des serveurs web possédant le patch suhosin, et comme indiqué, c’est du au nom de la variable qui fait plus de 64 caractères. Pour changer ca, rien de plus simple, il suffit d’élever la limite de caractères des noms de variables de 64 à 128 dans suhosin.
/etc/php5/conf.d/suhosin.ini

suhosin.cookie.max_name_length = 128
suhosin.get.max_name_length = 128
suhosin.post.max_name_length = 128
suhosin.request.max_varname_length = 128

Ne pas oublier de décommenter ces 4 lignes en enlevant le ; en début de chaque ligne. Puis relancer apache, et c’est bon.
/etc/init.d/apache2 reload