Welcome to the LimeSurvey Community Forum

Ask the community, share ideas, and connect with other LimeSurvey users!

Code Javascript en session

  • Tib
  • Tib's Avatar Topic Author
  • Offline
  • Senior Member
  • Senior Member
More
7 years 6 months ago #141619 by Tib
Code Javascript en session was created by Tib
Bonjour,

J'ajoute du code Javascript dans l'attribut "Question" de certaines de mes questions, jusque là rien de bien exceptionnel.
Par contre je me rends compte que tout ce Javascript est stocké dans les sessions PHP !!!
Est-ce normal ? comment puis-je éviter cela ?

Par avance, merci pour vos réponses.
The topic has been locked.
  • DenisChenu
  • DenisChenu's Avatar
  • Offline
  • LimeSurvey Community Team
  • LimeSurvey Community Team
More
7 years 6 months ago #141628 by DenisChenu
Replied by DenisChenu on topic Code Javascript en session
Oui, c'est un problème depuis la version 1.92 ... demande beaucoup de boulot pour corriger.

Sinon : mets le dans l'aide :). Ca reste pas dans la session.

Assistance on LimeSurvey forum and LimeSurvey core development are on my free time.
I'm not a LimeSurvey GmbH member, professional service on demand , plugin development .
I don't answer to private message.
The topic has been locked.
  • Tib
  • Tib's Avatar Topic Author
  • Offline
  • Senior Member
  • Senior Member
More
7 years 6 months ago #141655 by Tib
Replied by Tib on topic Code Javascript en session
Bonjour,

Tu es sûr pour l'aide ?

Si je regarde mon fichier de session, je trouve pourtant le texte ajouté dans l'aide, pour le JS j'ai pas testé mais si le commentaire s'y trouve, je crains que le JS le soit également.

s:15:"(Q9.NAOK > "0")";s:4:"preg";s:0:"";s:5:"other";s:1:"N";s:4:"help";s:237:"<span style="color: rgb(102, 102, 102); font-family: verdana, arial, sans-serif; font-size: 13.3333px; line-height: 20px;">Cette information n'est pas modifiable
The topic has been locked.
  • DenisChenu
  • DenisChenu's Avatar
  • Offline
  • LimeSurvey Community Team
  • LimeSurvey Community Team
More
7 years 6 months ago #141656 by DenisChenu
Replied by DenisChenu on topic Code Javascript en session
? Il me semablait que c'étaiot pas le cas.

M%ais en même temps la session est sur le serveur : dponc pas de soucis, non ?

Denis

Assistance on LimeSurvey forum and LimeSurvey core development are on my free time.
I'm not a LimeSurvey GmbH member, professional service on demand , plugin development .
I don't answer to private message.
The topic has been locked.
  • Tib
  • Tib's Avatar Topic Author
  • Offline
  • Senior Member
  • Senior Member
More
7 years 6 months ago #141657 by Tib
Replied by Tib on topic Code Javascript en session
Le problème c'est que le JS n'est pas codé de manière optimale, que mon questionnaire est assez important et que les fichiers sessions qui arrivent à 12Mo par user finissent par saturer l'espace disque... et entraîne (je suppose que cela vient de là) des comportements bizarres pour les utilisateurs du style : données non enregistrées ou non restituées pour les questionnaires non finalisés puis repris par la suite.
The topic has been locked.
  • DenisChenu
  • DenisChenu's Avatar
  • Offline
  • LimeSurvey Community Team
  • LimeSurvey Community Team
More
7 years 6 months ago #141658 by DenisChenu
Replied by DenisChenu on topic Code Javascript en session
OK,

Tu as raison, je ne me rappelais pas que cela y était ... et LS prouit déjà une session énorme (faut quon y travaille ...)

12 Mo c'est énorme. Mais bon, en contournement, tu peux tester la session en base de données c'est dans le fichier application/config/config.php

Denis

Assistance on LimeSurvey forum and LimeSurvey core development are on my free time.
I'm not a LimeSurvey GmbH member, professional service on demand , plugin development .
I don't answer to private message.
The topic has been locked.
  • Tib
  • Tib's Avatar Topic Author
  • Offline
  • Senior Member
  • Senior Member
More
7 years 6 months ago #141659 by Tib
Replied by Tib on topic Code Javascript en session
Merci pour l'info, cependant je suis en version 2.05 et ne trouve pas trace de ce paramètre dans le fichier de config.
Il n'y est pas par défaut, il faut le rajouter ?
The topic has been locked.
  • DenisChenu
  • DenisChenu's Avatar
  • Offline
  • LimeSurvey Community Team
  • LimeSurvey Community Team
More
7 years 6 months ago #141660 by DenisChenu
Replied by DenisChenu on topic Code Javascript en session
Non,


C'est toute une partie commentée , sur le sample : github.com/LimeSurvey/LimeSurvey/blob/ma...sample-mysql.php#L35

Il "suffit" de décommenter.

Denis

Assistance on LimeSurvey forum and LimeSurvey core development are on my free time.
I'm not a LimeSurvey GmbH member, professional service on demand , plugin development .
I don't answer to private message.
The topic has been locked.
  • Tib
  • Tib's Avatar Topic Author
  • Offline
  • Senior Member
  • Senior Member
More
7 years 6 months ago #141661 by Tib
Replied by Tib on topic Code Javascript en session
Ah oui autant pour moi, je regardais pas le bon fichier.

Suite à la modif du fichier de config, un reboot apache est nécessaire ou pas ?
The topic has been locked.
  • DenisChenu
  • DenisChenu's Avatar
  • Offline
  • LimeSurvey Community Team
  • LimeSurvey Community Team
More
7 years 6 months ago #141665 by DenisChenu
Replied by DenisChenu on topic Code Javascript en session
Normalement non, dailleurs tu verra que ta session en cours n'est plus valide.

Pense à supprimer les fichiers des sessions pour faire de la place.

Denis

Assistance on LimeSurvey forum and LimeSurvey core development are on my free time.
I'm not a LimeSurvey GmbH member, professional service on demand , plugin development .
I don't answer to private message.
The topic has been locked.
Moderators: Nickko

Lime-years ahead

Online-surveys for every purse and purpose