J'essaie de passer une variable d'un module PHP (). Sourcerer ) custom PHP script en utilisant la méthode Sessions ( tel que posté ici ). La méthode fonctionne. amende entre deux PHP scripts mais quand j'ai essayé de l'implémenter entre un module et un script, cela a échoué.
Code à l'intérieur du module php :
<?php
session_start();
echo 'Welcome to page #1';
$_SESSION['favcolor'] = 'green';
?>
Code à l'intérieur script php :
<?php
session_start();
echo 'Welcome to page #2<br />';
echo $_SESSION['favcolor'];
?>
L'aide serait appréciée.
Vous ne devriez pas utiliser $_SESSION
Avec Joomla, mais plutôt JFactory::getSession()
.
Essayez ce qui suit:
Module:
$session = JFactory::getSession();
$session->set('favcolor', 'green');
fichier PHP:
$session = JFactory::getSession();
$session->get('favcolor');