Follow along with the video below to see how to install our site as a web app on your home screen.
Примечание: This feature may not be available in some browsers.
$temp_session = $_SESSION; // резервное копирование всех данных сессии
session_write_close();
ini_set("session.save_handler","files"); // установка сессии сохраняются hadler о файле
session_start();
$_SESSION["user"]= "I’m user"; // данных, что еще один PHP-файл необходимо знать
session_write_close();
ini_set("session.save_handler","user");
$jd = new JSessionStorageDatabase();
$jd->register(); // установить необходимые параметры
session_start(); // restart //
$_SESSION = $temp_session; // восстановить последнюю сессию данных
<?
define( '_JEXEC', 1 );
define('JPATH_BASE', dirname(__FILE__) );
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');
$user =& JFactory::getUser();
echo "Имя: {$user->name}, email: {$user->email}, username: {$user->username}</p>";
// $user->usertype $user->gid}
?>
<?
define( '_VALID_MOS', 1 );
//require( 'globals.php' );
require( 'configuration.php' );
require_once( 'includes/joomla.php' );
// mainframe - оновная рабочая среда API, осуществляет взаимодействие с 'ядром'
$mainframe = new mosMainFrame( $database, $option, '.' );
$mainframe->initSession();
$user =$mainframe->getUser();
echo "Имя: {$user->name}, email: {$user->email}, username: {$user->username}</p>";
// $user->usertype $user->gid}
?>
Меня, кстати, этот вопрос тоже интересуетРаботает хорошо, а вот как теперь назад сделать чтоб при переходе со скрипта на джомлу сохранялась сессия?
Вернее где джомла проверяет сессия жива или нет? Хочу попробовать сделать обратный переход.