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

EDI, CMS, Outils, Scripts et API PHP Discussion :

Utilisation session [Joomla!]


Sujet :

EDI, CMS, Outils, Scripts et API PHP

  1. #1
    Membre confirmé Avatar de moutey
    Inscrit en
    Mai 2003
    Messages
    123
    Détails du profil
    Informations forums :
    Inscription : Mai 2003
    Messages : 123
    Par défaut Utilisation session
    Bonjour à tous,
    Je developpe un programme basé sur joomla,
    J'ai un formulaire que je soumet en utilisant les sessions,
    mais joomla tue les variables sessions .
    Quelqu'un saurait comment resoudre cela , y'a t-il une configuration pour pouvoir utiliser les sessions.

    Merci

  2. #2
    Expert confirmé

    Avatar de Siguillaume
    Homme Profil pro
    Conseil - Consultant en systèmes d'information
    Inscrit en
    Août 2007
    Messages
    6 180
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : Côte d'Ivoire

    Informations professionnelles :
    Activité : Conseil - Consultant en systèmes d'information
    Secteur : High Tech - Produits et services télécom et Internet

    Informations forums :
    Inscription : Août 2007
    Messages : 6 180
    Par défaut
    Bonjour. cela dépend de comment tu intègres le formulaire.
    Utilises-tu un composant installé pour ton formulaire?

  3. #3
    Membre confirmé Avatar de moutey
    Inscrit en
    Mai 2003
    Messages
    123
    Détails du profil
    Informations forums :
    Inscription : Mai 2003
    Messages : 123
    Par défaut
    Non je n'utilise pas de composant,
    mon formulaire est une page PHP faites en externe et lier à un menu par l'intermédiaire d'un module PHP.

  4. #4
    Expert confirmé

    Avatar de Siguillaume
    Homme Profil pro
    Conseil - Consultant en systèmes d'information
    Inscrit en
    Août 2007
    Messages
    6 180
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : Côte d'Ivoire

    Informations professionnelles :
    Activité : Conseil - Consultant en systèmes d'information
    Secteur : High Tech - Produits et services télécom et Internet

    Informations forums :
    Inscription : Août 2007
    Messages : 6 180
    Par défaut
    Il te serait très difficile, quoique possible d'y arriver sans composant.
    Je te suggère d'utiliser un qui existe déjà, ou d'en créer qui va gérer le formulaire.
    Avec un composant, la gestion des formulaires exploitant la session devient plus simple

  5. #5
    Membre confirmé Avatar de moutey
    Inscrit en
    Mai 2003
    Messages
    123
    Détails du profil
    Informations forums :
    Inscription : Mai 2003
    Messages : 123
    Par défaut
    Non.
    Ce n'est pas possible, mon formulaire est particulier et demande de le personnaliser.

  6. #6
    Expert confirmé

    Avatar de Siguillaume
    Homme Profil pro
    Conseil - Consultant en systèmes d'information
    Inscrit en
    Août 2007
    Messages
    6 180
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : Côte d'Ivoire

    Informations professionnelles :
    Activité : Conseil - Consultant en systèmes d'information
    Secteur : High Tech - Produits et services télécom et Internet

    Informations forums :
    Inscription : Août 2007
    Messages : 6 180
    Par défaut
    Dans ce cas, tu peux crées un composant qui intègres ton formulaire.
    Il y a des tutos qui expliquent comment créer un composant.
    Fais une recherche sur google et tu verras

  7. #7
    Membre confirmé Avatar de moutey
    Inscrit en
    Mai 2003
    Messages
    123
    Détails du profil
    Informations forums :
    Inscription : Mai 2003
    Messages : 123
    Par défaut
    Ce qui m'aiderait c'est que tu me dises comment integrer des variables sessions à joomla que ce soit dans un composant ou non .

    MEci

  8. #8
    Expert confirmé

    Avatar de Siguillaume
    Homme Profil pro
    Conseil - Consultant en systèmes d'information
    Inscrit en
    Août 2007
    Messages
    6 180
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : Côte d'Ivoire

    Informations professionnelles :
    Activité : Conseil - Consultant en systèmes d'information
    Secteur : High Tech - Produits et services télécom et Internet

    Informations forums :
    Inscription : Août 2007
    Messages : 6 180
    Par défaut
    dans un composant installé, je ne crois pas que les sessions soient dejà fermées, du moment où c'est intégré dans joomla.
    alors ça résout le problème je pense

  9. #9
    Membre confirmé Avatar de moutey
    Inscrit en
    Mai 2003
    Messages
    123
    Détails du profil
    Informations forums :
    Inscription : Mai 2003
    Messages : 123
    Par défaut
    Je pense que ce qu'il me faut c'est des infos pour l'utilisation de JSession,
    les Sessions sous joomla sont désactivées au profit de la classe JSession,
    Quelqu'un pourrait-il m'aider à l'utiliser ?

  10. #10
    Membre confirmé Avatar de moutey
    Inscrit en
    Mai 2003
    Messages
    123
    Détails du profil
    Informations forums :
    Inscription : Mai 2003
    Messages : 123
    Par défaut
    Les gars la vraiment ça urge il me faut de l'aide.
    Je pense qu'une solution serait que j'arrive à utiliser la session que joomla ouvre automatiquement grâce à sa classe JSession et enregistrer l'information à l'intérieur.

    MErci

  11. #11
    Expert confirmé

    Avatar de Siguillaume
    Homme Profil pro
    Conseil - Consultant en systèmes d'information
    Inscrit en
    Août 2007
    Messages
    6 180
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : Côte d'Ivoire

    Informations professionnelles :
    Activité : Conseil - Consultant en systèmes d'information
    Secteur : High Tech - Produits et services télécom et Internet

    Informations forums :
    Inscription : Août 2007
    Messages : 6 180
    Par défaut
    Es-tu entrain de la faire dans un composant?

  12. #12
    Membre confirmé Avatar de moutey
    Inscrit en
    Mai 2003
    Messages
    123
    Détails du profil
    Informations forums :
    Inscription : Mai 2003
    Messages : 123
    Par défaut
    Non je ne le fais pas dans un composant ,
    Tu veux me dire que dans un composant joomla ne tue pas les sessions ?

  13. #13
    Membre confirmé Avatar de moutey
    Inscrit en
    Mai 2003
    Messages
    123
    Détails du profil
    Informations forums :
    Inscription : Mai 2003
    Messages : 123
    Par défaut
    A ce que j'ai compris Joomla 1.5 a son propre système de gestion de Session ( géré dans JSession), et quand joomla se lance les variables sessions "ordinaires" sont détruites au profit des objets de la classe JSession.

  14. #14
    Membre confirmé
    Profil pro
    Inscrit en
    Janvier 2008
    Messages
    31
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Janvier 2008
    Messages : 31
    Par défaut
    Salut, quand tu dis que tu soumets un formulaire via les sessions tu veux dire quoi au juste ?
    Que t'enregistres les données envoyées par le formulaire en session ?

    Sinon, as-tu jeté un oeil ici ? :
    http://api.joomla.org/Joomla-Framewo.../JSession.html

    Ça explique comment utiliser les sessions dans un environnement Joomla.
    T'as une méthode static set et une méthode static get.

    Donc :
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
     
    <?php
    $mavar = $_POST['mavar'] ;
    JSession::set('mavar', $mavar);
     
    echo JSession::get('mavar');

  15. #15
    Membre confirmé Avatar de moutey
    Inscrit en
    Mai 2003
    Messages
    123
    Détails du profil
    Informations forums :
    Inscription : Mai 2003
    Messages : 123
    Par défaut
    Oui Elvis ,
    J'ai bien regardé ton lien ,j'ai aplliqué mais impossible de recuperer la valeur de la session dans une autre page.
    Dans le fichier qui genere le captcha (captchaSecurityImages).
    Je fais
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    $session =& JFactory::getSession();
    		$session->set('mon_code', $code);
    et dans le fichier ou je dois recupere la valeur je fais
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    $session =& JFactory::getSession();
    	$mon_code = $session->get('mon_code');
    	echo "mon code: ".$mon_code;
    mais la variable est nulle

  16. #16
    Membre confirmé Avatar de moutey
    Inscrit en
    Mai 2003
    Messages
    123
    Détails du profil
    Informations forums :
    Inscription : Mai 2003
    Messages : 123
    Par défaut
    Ok,
    apparement c'est le fait d'appeler un fichier exterieur a joomla qui ne donnait pas accés aux variables sesssions de joomla , j'ai donc inserer le code de generation du captcha dans joomla a l'aide d'un module de gestion de page PHP.

    Mais maintenant l'image ne s'affiche plus ou kan j'appele le fichier seule ça m'affiche des caractères bizaroides.
    NB: dans le fichier on a deja
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    	header('Content-Type: image/jpeg');

  17. #17
    Membre confirmé Avatar de moutey
    Inscrit en
    Mai 2003
    Messages
    123
    Détails du profil
    Informations forums :
    Inscription : Mai 2003
    Messages : 123
    Par défaut
    Vu que le problème a changé de nature je pense que je vais reposter le problème que j'ai . Elvis a repondu à mes préoccupations , merci beaucoup.

  18. #18
    Membre averti
    Profil pro
    Inscrit en
    Mars 2004
    Messages
    39
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Mars 2004
    Messages : 39
    Par défaut
    a l'aide d'un module de gestion de page PHP.
    lu, Je suis confronté au même problème que toi, pourrais-tu, stp, en dire sur le module ?

    merci d'avance

+ Répondre à la discussion
Cette discussion est résolue.

Discussions similaires

  1. Utiliser Session Bean avec JBoss 7.1
    Par hpnet dans le forum Wildfly/JBoss
    Réponses: 4
    Dernier message: 06/08/2012, 08h48
  2. utiliser Session pour récupérer date
    Par makin_toch dans le forum ASP.NET
    Réponses: 4
    Dernier message: 05/05/2011, 17h24
  3. Calculer mémoire utiliser/session dans OAS
    Par m21bes dans le forum Forms
    Réponses: 0
    Dernier message: 21/10/2009, 15h41
  4. [Sécurité] utiliser session ou non ?
    Par tigzirt dans le forum Langage
    Réponses: 5
    Dernier message: 12/05/2006, 14h48
  5. utilisation session dans XMLRAD
    Par billou77 dans le forum XMLRAD
    Réponses: 1
    Dernier message: 18/08/2005, 13h59

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