IdentifiantMot de passe
Loading...
Mot de passe oublié ?Je m'inscris ! (gratuit)
Navigation

Inscrivez-vous gratuitement
pour pouvoir participer, suivre les réponses en temps réel, voter pour les messages, poser vos propres questions et recevoir la newsletter

Langage PHP Discussion :

max length safe pour un string


Sujet :

Langage PHP

  1. #1
    Membre averti Avatar de mapmip
    Profil pro
    ulla
    Inscrit en
    Juillet 2006
    Messages
    1 315
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations professionnelles :
    Activité : ulla

    Informations forums :
    Inscription : Juillet 2006
    Messages : 1 315
    Points : 345
    Points
    345
    Par défaut max length safe pour un string
    Salut, j'ai lu que
    Les variables PHP n'ont pas de limite de taille, à la différence des variables en langage C. C'est cette différence qui pose problème.

    D'après vous , c'est quoi la taille max d'un string lié à un text area par exemple à ne pas dépasser selon vous pour ne pas avoir de probleme,
    du genre attaque buffer overflow, etc,
    Et en même temps de pouvoir encaisser une taille confortable pour l'usager qui aurait des grosses données à entrer.

    Ps : je ne suis pas un pro en cyber sécurité merci d'être pédagogique.

    Merci d'avance

  2. #2
    Responsable Systèmes


    Homme Profil pro
    Gestion de parcs informatique
    Inscrit en
    Août 2011
    Messages
    17 453
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Paris (Île de France)

    Informations professionnelles :
    Activité : Gestion de parcs informatique
    Secteur : High Tech - Matériel informatique

    Informations forums :
    Inscription : Août 2011
    Messages : 17 453
    Points : 43 108
    Points
    43 108
    Par défaut
    extrait de la doc :

    On 32-bit builds, a string can be as large as up to 2GB (2147483647 bytes maximum)
    Par contre tu seras limité notamment par les memory limits dans le php.ini
    Ma page sur developpez.com : http://chrtophe.developpez.com/ (avec mes articles)
    Mon article sur le P2V, mon article sur le cloud
    Consultez nos FAQ : Windows, Linux, Virtualisation

  3. #3
    Expert éminent
    Avatar de Séb.
    Profil pro
    Inscrit en
    Mars 2005
    Messages
    5 104
    Détails du profil
    Informations personnelles :
    Âge : 46
    Localisation : France

    Informations professionnelles :
    Secteur : High Tech - Opérateur de télécommunications

    Informations forums :
    Inscription : Mars 2005
    Messages : 5 104
    Points : 8 217
    Points
    8 217
    Billets dans le blog
    17
    Par défaut
    Il y a aussi une limite sur le poids d'une requête POST avec post_max_size => https://www.php.net/manual/en/ini.co....post-max-size

    Et sur la taille des fichiers avec upload_max_filesize => https://www.php.net/manual/en/ini.co...d-max-filesize

    Au niveau du GET c'est le serveur web qui limite. Selon les époques j'ai souvenir de 2 ko puis 8 ko, je ne sais plus trop aujourd'hui.
    Un problème exposé clairement est déjà à moitié résolu
    Keep It Smart and Simple

Discussions similaires

  1. Nombre max d'utilisateurs pour une base de données
    Par romrai dans le forum Access
    Réponses: 18
    Dernier message: 10/07/2006, 16h28
  2. Taille max pour un String
    Par arasium dans le forum Langage
    Réponses: 9
    Dernier message: 16/06/2006, 08h14
  3. Aide pour un String
    Par Kpone dans le forum Langage
    Réponses: 2
    Dernier message: 21/03/2006, 12h25
  4. Réponses: 2
    Dernier message: 23/01/2006, 15h51
  5. [C#] Fonction pour convertir string[] vers ArrayList
    Par luimême dans le forum Windows Forms
    Réponses: 6
    Dernier message: 07/04/2005, 13h25

Partager

Partager
  • Envoyer la discussion sur Viadeo
  • Envoyer la discussion sur Twitter
  • Envoyer la discussion sur Google
  • Envoyer la discussion sur Facebook
  • Envoyer la discussion sur Digg
  • Envoyer la discussion sur Delicious
  • Envoyer la discussion sur MySpace
  • Envoyer la discussion sur Yahoo