當Zend Framework應用程序嘗試實例化Zend_Session_Namespace時,我得到「會話已經由session.auto-start或session_start()啓動了」錯誤。我認爲這是Facebook的API的問題,它試圖通過自己啓動會話,我沒有在我的應用程序中的任何地方使用session_start()。有什麼辦法可以避免這種情況發生?避免Facebook API session_start
0
A
回答
2
也許不是最好的解決方案,但我通過在Facebook類的構造函數中編輯session_start()方法並用Zend_Session :: start()替換它來解決它。
0
檢查你的PHP ini文件對於這種類型的代碼 session.auto_start =真
的如果是真的,那麼它設置爲false。
當你實例化一個Zend_Session_Namespace時,它會調用session_start。很酷的是,如果你實例化多個命名空間,只有第一個會調用會話啓動。
如果會話由您手動啓動,那麼您可能會收到此錯誤。
你可以嘗試的另一件事是本
Zend_Session::setOptions(array('strict' = 'off'));
這將自動啓動會話,讓您選擇什麼時候自己手動啓動會話禁用任何命名空間的對象。
相關問題
- 1. 如何避免重複上次會話php session_start();
- 2. 避免420流媒體API?
- 3. 谷歌Analytics API,避免OAuth
- 4. 使用FB.logout避免在Facebook JavaScript API中競爭條件
- 5. facebook api:如何避免不安全的發送警報?
- 6. Facebook的API飼料對話框 - 避免不必要的點擊
- 7. 避免Facebook上的單點登錄
- 8. 如何避免Facebook,watsapp聯繫人ContactsContract.CommonDataKinds
- 9. 如何避免「=」「或」
- 10. Asp.net網頁API和MVC - 避免重複
- 11. 懶PHP API - 避免超時錯誤
- 12. 內聯javascript避免hackish數據API
- 13. 避免API設計中的基元?
- 14. 如何避免Android中濫用Rest API?
- 15. Yammer API - 避免發送確認郵件
- 16. 避免重複API調用angular2
- 17. 如何避免API級別警告?
- 18. 避免頂點拖動地圖API v3
- 19. API藍圖 - 避免重複授權塊
- 20. 拖延JavaScript以避免API限制
- 21. 避免
- 22. 避免
- 23. 如何避免
- 24. 避免樣板2.0
- 25. 如何避免我的這個Facebook應用程序api登錄頁面?
- 26. 如何避免「要求有太多的數據」,在Facebook廣告API調用
- 27. 公開Facebook圖形API搜索 - 避免速率限制和用戶認證
- 28. 避免MapView拼接?
- 29. google.maps.MapOptions + JSON:避免eval()?
- 30. 避免使用javascript
我認爲這是一個很好的解決方案。如果Facebook的API被重寫爲Zend使用它可能會包含這種修復。 –