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

Discussion in 'Программирование' started by forward, Jan 5, 2009.

  1. Offline

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

    Joined:
    Nov 20, 2007
    Messages:
    9
    Likes Received:
    0
    Люди подскажите, как подхватить сессию из джумлы в другом скрипте?:)
     
  2.  
  3. Dead Krolik
    Offline

    Dead Krolik Недавно здесь => Cпециалист <=

    Joined:
    Apr 13, 2007
    Messages:
    3,685
    Likes Received:
    101
    Gender:
    Male
    На том же домене? И как они будут связываться меж собой, ссылкой?
     
  4. infoman
    Offline

    infoman Пользователь

    Joined:
    Aug 28, 2007
    Messages:
    581
    Likes Received:
    12
    Gender:
    Male
    session_start();
    $val=$SESSION['param...'];
    так чтоль:)
     
  5. Offline

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

    Joined:
    Oct 3, 2007
    Messages:
    48
    Likes Received:
    0
    Gender:
    Male
    Если хочешь в своём скрипте сделать раздел или часть сервиса для зарегистрирвоанных юзеров достаточно сделть это

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

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

    }echo{

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

    }
     
  6. infoman
    Offline

    infoman Пользователь

    Joined:
    Aug 28, 2007
    Messages:
    581
    Likes Received:
    12
    Gender:
    Male
    это если в составе движжка а сторонним скриптом my не подгружается :)
     
  7. Offline

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

    Joined:
    Nov 20, 2007
    Messages:
    9
    Likes Received:
    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 Пользователь

    Joined:
    Aug 28, 2007
    Messages:
    581
    Likes Received:
    12
    Gender:
    Male
    ну чтото типа index2.php index3.php index4.php
     

Share This Page

Loading...