Facebook Connect (PHP-Api) больше не устанавливает cookie на некоторых компьютерах - PullRequest
0 голосов
/ 14 января 2011

У меня очень странная проблема с Facebook-Connect в моем PHP-веб-приложении.Из одного дня в другой Facebook-Connect больше не работает, но только на одном на компьютерах.

Это мой код, который не работает:

// try to get Cookie
$cookie = null;
try {
  $cookie = $_COOKIE['fbs_' . $app_id];
} catch (ErrorException $ex) {
  echo $ex->getMessage();
}

Это сообщение об ошибке, которое я получаю:

'Undefined index: fbs_myAppId'

Я знаю, что это означает, что Facebook не установил cookie, как это должно было быть!Но утомленная вещь - то, что это работает должным образом на других компьютерах.На компьютере, где он не работал, я попробовал Opera, Chrome, Firefox и IE.Я убедился, что сторонние Cookies включены.И я могу нормально зайти на обычный фейсбук-сайт.

Так чего мне не хватает ???

1 Ответ

0 голосов
/ 15 января 2011

Проблема заключалась в установке времени на компьютере: время было установлено за один месяц.По всей видимости, срок действия cookie-файлов facebook составляет один день.Поэтому он был немедленно удален браузером.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...