Как подхватить сессию из джумлы в другом скрипте?

Тема в разделе "Программирование", создана пользователем forward, 05.01.2009.

  1. Offline

    forward Недавно здесь

    Регистрация:
    20.11.2007
    Сообщения:
    9
    Симпатии:
    0
    Люди подскажите, как подхватить сессию из джумлы в другом скрипте?:)
     
  2.  
  3. Dead Krolik
    Offline

    Dead Krolik специалист

    Регистрация:
    13.04.2007
    Сообщения:
    3 688
    Симпатии:
    101
    Пол:
    Мужской
    На том же домене? И как они будут связываться меж собой, ссылкой?
     
  4. infoman
    Offline

    infoman Недавно здесь

    Регистрация:
    28.08.2007
    Сообщения:
    575
    Симпатии:
    12
    Пол:
    Мужской
    session_start();
    $val=$SESSION['param...'];
    так чтоль:)
     
  5. Offline

    nagi Недавно здесь

    Регистрация:
    03.10.2007
    Сообщения:
    48
    Симпатии:
    0
    Пол:
    Мужской
    Если хочешь в своём скрипте сделать раздел или часть сервиса для зарегистрирвоанных юзеров достаточно сделть это

    global $my;
    $userid =$my->id;
    IF($userid!=0){

    echo"сессия еще жива делай что хочешь";

    }echo{

    echo"сессия уже не жива авторизируйся";

    }
     
  6. infoman
    Offline

    infoman Недавно здесь

    Регистрация:
    28.08.2007
    Сообщения:
    575
    Симпатии:
    12
    Пол:
    Мужской
    это если в составе движжка а сторонним скриптом my не подгружается :)
     
  7. Offline

    forward Недавно здесь

    Регистрация:
    20.11.2007
    Сообщения:
    9
    Симпатии:
    0
    Вот это работает!

    Код (CODE):
    1. <?
    2. define( '_VALID_MOS', 1 );
    3.  
    4. //require( 'globals.php' );
    5. require( 'configuration.php' );
    6. require_once( 'includes/joomla.php' );
    7.  
    8. // mainframe - оновная рабочая среда API, осуществляет взаимодействие с 'ядром'
    9. $mainframe = new mosMainFrame( $database, $option, '.' );
    10. $mainframe->initSession();
    11. $user =$mainframe->getUser();
    12.  
    13. echo "Имя: {$user->name}, email: {$user->email}, username: {$user->username}</p>";
    14. // $user->usertype   $user->gid}  
    15. ?>
     
  8. infoman
    Offline

    infoman Недавно здесь

    Регистрация:
    28.08.2007
    Сообщения:
    575
    Симпатии:
    12
    Пол:
    Мужской
    ну чтото типа index2.php index3.php index4.php
     

Поделиться этой страницей

Загрузка...