Problemes des cookies et composant joomla

Réduire
X
 
  • Filtrer
  • Heure
  • Afficher
Tout effacer
nouveaux messages

  • Problemes des cookies et composant joomla

    salut,

    j'ai un fichier php qui contient un formulaire, voici un passage:

    Code:
    <?php
    $nom=$_POST['Nom'];
    $prenom=$_POST['Prenom'];
    $formation=$_POST['Formation'];
    $temps = 365*24*3600;
    setcookie("nom",$nom, time()+$temps);
    setcookie("prenom",$prenom, time()+$temps);
    setcookie("formation",$formation, time()+$temps);
    .....
    quand je valide mon formulaire je fais appel à un composant qui contient le fichier php suivant:
    Code:
    <?php
    $nom=$_COOKIE['nom'];
    $prenom=$_COOKIE['prenom'];
    $Formation=$_COOKIE['formation'];
    $payement=$_POST['payement'];
    $tarif=$_POST['tarif'];
    $versement=$_POST['versement'];
    $new=$payement+$versement;
    .......
    mon probleme est que quand je valide mon formulaire, j'ai l'erreur suivant:

    Code:
    Notice: Undefined index: nom in D:\wamp\www\Joomla_1.5.2-Stable-Full_Package_fr\components\com_payer\payer.php on line 2
    
    Notice: Undefined index: prenom in D:\wamp\www\Joomla_1.5.2-Stable-Full_Package_fr\components\com_payer\payer.php on line 3
    
    Notice: Undefined index: formation in D:\wamp\www\Joomla_1.5.2-Stable-Full_Package_fr\components\com_payer\payer.php on line 4
    c'est comme si, les cookiees ne marchent pas.

  • #2
    Re : Problemes des cookies et composant joomla

    Bonjour,

    C'ets surtout que ton formulaire maison n'est pas conforme aux API Joomla!
    Pas de demande de support par MP.
    S'il n'y a pas de solution, c'est qu'il n'y a pas de problème (Devise Shadok)

    Commentaire


    • #3
      Re : Problemes des cookies et composant joomla

      j'ai inversé l'emplacement de mes fichier php et ça a marché, dans le module j'ai mis:
      Code:
      <?php
      $nom=$_POST['Nom'];
      $prenom=$_POST['Prenom'];
      $formation=$_POST['Formation'];
      $temps = 365*24*3600;
      $user =& JFactory::getUser();
      $username = $user->get('username');
      
      setcookie("nom",$nom, time()+$temps);
      setcookie("prenom",$prenom, time()+$temps);
      setcookie("formation",$formation, time()+$temps);
      setcookie("username",$username, time()+$temps);
      et dans la racine, j'ai mis:
      Code:
      <?php
      $nom=$_COOKIE['nom'];
      $prenom=$_COOKIE['prenom'];
      $Formation=$_COOKIE['formation'];
      $username=$_COOKIE['username'];
      $payement=$_POST['payement'];
      $tarif=$_POST['tarif'];
      mais c'etait un coup de chance pas plus, je sais meme pas pourquoi ça a marché

      Commentaire

      Annonce

      Réduire
      Aucune annonce pour le moment.

      Partenaire de l'association

      Réduire

      Hébergeur Web PlanetHoster
      Travaille ...
      X