Jak skloubit Facebook PHP SDK a Nette sessions?
Upozornění: Tohle vlákno je hodně staré a informace nemusí být platné pro současné Nette.
- Odo
- Člen | 48
Jakmile vložím do bootstrap.php nebo do startup() presenteru inicializaci FB PHP SDK
$facebook = new Facebook(array('appId' => '...', 'secret' => '...'));
vyhodí první přístup na stránku chybu do logu
InvalidStateException: Unable to set ‚session.use_only_cookies‘ to value ‚1‘ when session has been started by session.auto_start or session_start(). in ---/libs/Nette/Http/Session.php:451
Po stisku F5 už funguje normálně… Kde a jak inicializovat FB PHP SDK, aby se netřískala s Nette sessions, případně co kde nastavit? Díky za rady.
(Nette 2.0.4, FB PHP SDK 3.2.0)
- Majkl578
- Moderator | 1364
Napiš si vlastní implementaci persistence. Vpodstatě můžeš vzít třídu Facebook a upravit ji tak, aby používala Nette session.