看板 PHP 關於我們 聯絡資訊
給原 PO,搜尋我的文章都有,不過我整理得很差 我在做的就是 cakephp 聯結 phpbb2 再來請教這一篇 看來做法很方便,但我沒用 (應該說,我來不及做,同事幫我做了再來接收) : 我現在說的是 phpbb2 喔,不是 phpbb3 因為我沒去 trace phpbb3 的 code : 首先把 phpbb2 用到的一些 function include 進來: : session_begin() : session_pagestart() : session_end() : session_clean() : 這四個是最主要登入登出用到的函式,所以你的系統必需要有 當初我一直力主去找出 phpbb2 的 API 然後呼叫它 可是同事反對 他說:跨網站沒有所謂的全域變數,也沒有所謂開放 API 你無法去呼叫它 我說:我 require 它的檔案就可以用了 同事說:但單檔都無法執行,你又需要替它 require 更多檔,那太複雜了 且我們用不到的東西老是 require 一整套,速度會很慢 最後結果是他幫我'攤平'整個函式,拷過去 cake 端整合 ;; 使用 'API'的幾個困擾 1.沒有全域變數,但可以用 cookie 創造 2.但如果有 login($user,$pass) 這種函式,等於是向外界公開你的機密 所以被打回票 我們只允許用 cookie 帶 seesion id 過去,最符合機密原則 而 login 這個函式,就整個被攤平在 cake 端 ;; 最近我迷上了...半路 require 別人的檔案 XD 所以去 require phpbb2 的也不見得不行 經查 session.php 很獨立,前面沒有 require 指令 所以是有機會的 :) 首先,global 要提供 看看都沒問題, function parameter 提供也沒問題 不過 $auto_create 我沒看懂.. -- ※ 發信站: 批踢踢實業坊(ptt.cc) ◆ From: 61.219.65.16 ※ 編輯: HuangJC 來自: 61.219.65.16 (07/18 12:52)