LifeType 中文開發論壇

支援 => 使用與操作 => 主題作者是: pp 於 十二月 17, 2005, 02:04:40 下午



主題: 请问该如何抓住LifeType的session
作者: pp十二月 17, 2005, 02:04:40 下午
  我是一位plog的使用者,想请问该如何抓住plog的session;
我在一个单独的文件里使用如下语句为何不行:
 
if (!defined( "PLOG_CLASS_PATH" )) {
        define( "PLOG_CLASS_PATH", dirname(__FILE__)."/");
    }
 include_once( "class/locale/locales.class.php" );
    include_once( "class/net/http/httpvars.class.php" );
 
 $session = HttpVars::getSession();
 $sessionInfo = $session["SessionInfo"];
    $userInfo = $sessionInfo["userInfo"];
 if ($userInfo == "")
 {
  echo "ok";
 }
 else
  echo "notok";
 
本人php水平有限,请不吝赐教,被此问题困扰好久!


主題: Re: 请问该如何抓住LifeType的session
作者: markwu十二月 19, 2005, 03:27:20 下午
你要做什麼用?要在哪裡用?你能先說明嗎?否則我不之要怎麼告訴你要如何來取得 session,因為有滿多種方式的。

甚至你可以直接抓取 $_SESSION 這一個 PHP 全域變數,都可以取得 LifeType session 的資料。 :-)

Mark


主題: Re: 请问该如何抓住LifeType的session
作者: pp十二月 19, 2005, 03:58:55 下午
我想要与网站的其他部分整合
即让所有的子系统都使用这个用户系统
谢谢


主題: Re: 请问该如何抓住LifeType的session
作者: markwu十二月 19, 2005, 04:07:04 下午
我想要与网站的其他部分整合
即让所有的子系统都使用这个用户系统
谢谢

所以你的用戶系統已經整合好了?現在剩下 session 的問題?以誰的用戶系統為主?所以你是 LifeType 去抓別人的 session,還是別的系統要來產生 LifeType 的 session。

能在更仔細嗎?:(

Mark


主題: Re: 请问该如何抓住LifeType的session
作者: pp十二月 19, 2005, 04:27:26 下午
sorry
没有说清楚
我是想使用lifeType的用户系统
让别的子系统可以产生及使用lifeType的session
谢谢


主題: Re: 请问该如何抓住LifeType的session
作者: markwu一月 05, 2006, 12:20:43 下午
唉呀!一直沒看到你回了,真是抱歉,你可以參考一下這一篇:

http://forum.lifetype.org.tw/index.php?topic=1109.0

Mark


主題: Re: 请问该如何抓住LifeType的session
作者: maomaode一月 05, 2006, 08:41:35 下午
heh,顺着这个问题接着问,
如果是在subdomain_enabled 的情况下, 如何使得各个subdomain共享session呢?
比如说, 用户是在www.lifetype.com/admin.php登陆的, 那么在产生的session应该是在www这个domain, 如果登入的用户现在访问mark.lifetype.com/some.php 那么在mark这个domain里如何获得用户登入的信息呢?
我曾经试图修改sessionmanager.class.php档, 但并不成功。

不知道我描述清楚没有, 希望得到指点
谢谢!