2012-05-09 41 views
0

我正在開發一個使用Facebook連接登錄的網站。 我的網站有多個頁面,並在他們每個人我需要做的如何避免每個頁面要求FB.api('/ me',函數(用戶))

FB.api( '/我',功能(用戶))

來獲取用戶。但通過這種方式,我必須在每個頁面上等待Facebook回答。

哪種方法可以做到這一點,只需將用戶登錄到第一頁並將信息傳遞給其他頁面?

謝謝

+0

如何做一次用戶首次登錄後再保存在數據庫和/或服務器會話中? –

+0

這是一個JavaScript對象。我不需要只是用戶ID,而是整個對象。所以我會放棄數據庫選項。對於服務器會話......你的意思是在php中使用會話嗎? – DeLac

+0

如果它是js對象或數字,它有什麼不同?如果您需要重新使用數據,請將其保存。 js對象可以很容易地編碼爲字符串(稱爲json),因此序列化/反序列化非常簡單。至於會話,是的,我的意思是在PHP會話(如果你正在使用服務器上的PHP) –

回答

1

我會建議你創建一個名爲與FB.api代碼所有網頁標題,只是改變你的頁面(子頁面的排序)的內容

+0

毫米..我真的沒有得到它..你的意思是使用iframe? – DeLac

+0

爲了回答,你必須告訴我你是如何管理你的網站?你使用了哪個框架? –

+0

我的網站是在html5中,所以它在客戶端使用html和javascript,在服務器端使用php。對於'排序的兒童頁面',你的意思是使用動態頁面嗎?但通過這種方式,我不能爲我的頁面使用多個鏈接,不是嗎? – DeLac

相關問題