Тогда такой вопрос, можно ли как то сделать так, чтобы данные в файл сессии записывались только по необходимости? Но только с использованием стандартного обработчика. Типа:
Удалено))
Сейчас писал ТУПОЙ пример и вспомнил, что можно записать сериализованные данные прямо в файл))
Юзер отправил запрос, сервер его принял, запускаешь скрипт, в скрипте "вычисляешь" данные юзера (на счёт разрешения… тут нужно будет попердеть с JS, на счёт айдишников… тут уже в помощь API, и то, без разрешение тебя пошлют, затем отправить данные по get или post вместе с "кликом"), функцией file_put_contents() записываешь вычисленные данные в файл.
FanatPHP, если ты такая умная, то докажи это на деле, а то вечно просто выпендриваешься и строишь из себя тут офанатевшую пиэчпишницу. Больше дела, меньше слов.
seeklay, не обязательно CURL использовать для того, чтобы заголовки отправить. Можно третьим аргументом отправить контекст. Да и вообще, для подобных вещей существует API. Даже если что-то "незаконно" нужно взять, можно так же через API… скорее всего (сам не проверял на fb).