歡迎光臨, 訪客. 請先 登入註冊一個帳號.
四月 27, 2024, 08:08:43 上午
19595 文章 在 3865 主題 由 4580 會員
最新註冊會員: aa123aa1
  列出文章
頁: [1]
1  支援 / 安裝與設定 / Re: Cannot send session cookie - headers already sent by 安裝後問題 於: 五月 17, 2006, 06:48:24 下午
Hi millent2:
麻煩你先告訴我們你做了那些動作?
還有麻煩你依照論壇發問格式來發問囉.
不然很難猜到你的問題出在那裡。

從你貼的訊息看起來是...
你的config.properties.php檔案有問題.
可能的原因有很多,就麻煩你告訴我們你做過那些事情囉.^_^

James.


阿 ~~  不好意思   PO的不太好  少了敘述
這個問題已經解決了
是我在虛擬伺服器上裝xoops  跟plog時  產生的
後來不知怎搞的  重新安裝幾次後   就好了   
2  開發 / 外掛程式 / 老問題一個 於: 五月 17, 2006, 06:45:13 下午
我想在XOOPS登入時  順便也能弄出一個Session 來達到不用輸入帳密也能登入plog的admin.php
我有搜尋過論壇了  找到以下程式碼

// 產生一個新的 user 物件
$users = new Users();
// 取得 userInfo 物件 (透過正確的 username 與 password)
$userInfo = $users->getUserInfo( $userName, $userPassword );
// 取得使用者的 blog list
$userBlogs = $users->getUsersBlogs( $userInfo->getId(), BLOG_STATUS_ACTIVE );
// 用第一個 blog 來當作 blogID,並取得這個 blog ID 的 blogInfo
$blogInfo = end( $userBlogs );
// 取得 session
$session = HttpVars::getSession();
$sessionInfo = $session["SessionInfo"];
// 並且把資料寫入session
$sessionInfo->setValue( "userInfo", $userInfo );
$sessionInfo->setValue( "blogInfo", $blogInfo );
$session["SessionInfo"] = $sessionInfo;
HttpVars::setSession( $session );

我想問阿  這個要加在哪裡   加上去之後就行了嗎
還是有誰有其他方法  讓我在登入xoops  再登入plog  就不需再輸入帳密了
3  支援 / 安裝與設定 / Cannot send session cookie - headers already sent by 安裝後問題 於: 五月 17, 2006, 12:23:47 上午
_"; ?>_"; ?>
Exception message: session_start(): Cannot send session cookie - headers already sent by (output started at /home/dyuim/public_html/plog/config/config.properties.php:18)
Error code: 2
-- Backtrace --
/home/dyuim/public_html/plog/class/net/http/session/sessionmanager.class.php(41): session_start
/home/dyuim/public_html/plog/index.php(33): sessionmanager.init

Exception message: session_start(): Cannot send session cache limiter - headers already sent (output started at /home/dyuim/public_html/plog/config/config.properties.php:18)
Error code: 2
-- Backtrace --
/home/dyuim/public_html/plog/class/net/http/session/sessionmanager.class.php(41): session_start
/home/dyuim/public_html/plog/index.php(33): sessionmanager.init
_"; ?>_"; ?>_"; ?>_"; ?>_"; ?>_"; ?>_"; ?>_"; ?>_"; ?>_"; ?>_"; ?>_"; ?>_"; ?>_"; ?>_"; ?>_"; ?>_"; ?>_"; ?>
Exception message: Cannot modify header information - headers already sent by (output started at /home/dyuim/public_html/plog/config/config.properties.php:18)
Error code: 2
-- Backtrace --
/home/dyuim/public_html/plog/class/view/view.class.php(172): header
/home/dyuim/public_html/plog/class/view/view.class.php(309): defaultview.sendcontenttype
/home/dyuim/public_html/plog/class/view/smartyview.class.php(163): view.render
/home/dyuim/public_html/plog/class/view/blogview.class.php(224): smartyview.render
/home/dyuim/public_html/plog/class/view/defaultview.class.php(82): blogview.render
/home/dyuim/public_html/plog/class/controller/controller.class.php(325): defaultview.render
/home/dyuim/public_html/plog/index.php(44): blogcontroller.process


如何解決
頁: [1]