试试这个,
在正常的PHP文件
define('_JEXEC', 1);
define('JPATH_BASE', dirname(__FILE__));//this is when we are in the root
define('DS', DIRECTORY_SEPARATOR);
require_once (JPATH_BASE .DS.'includes'.DS.'defines.php');
require_once (JPATH_BASE .DS.'includes'.DS.'framework.php');
$mainframe =& JFactory::getApplication('site');
$mainframe->initialise();
$string = JFactory::getSession();
$string->set('string','your_session_value'); // instead of $_SESSION[]
而且你的模块
$string = JFactory::getSession();
echo $string->get('string');
如果您试图访问的Joomla框架也不会在里面工作正常的会话值。 另外,如果您需要使用joomla会话外框架,您必须在该页面上加载框架。
希望这可以帮助你..
我不明白你在问什么。你需要解释你在问什么,你做了什么研究,你曾经尝试过什么,什么不起作用。 – Elin
现在你能帮我Elin :) – user2154575
当你说你创建了一个普通的PHP文件,你的意思是一个正确的模块或者只是一个正常的PHP,你刚刚上传到您的网站? – Lodder