Публикация твита на временной шкале Твиттера с использованием TwitterOAuth

Я пытаюсь опубликовать ленту в Твиттере, используя TwitterOAuth. У меня есть два PHP-скрипта, redirect.php и callback.php, которые работают следующим образом.

redirect.php -> twitter auth -> callback.php

Какие бы ключи/значения сеанса не хранились при вызове redirect.php, они теряются, когда по какой-то причине вызывается callback.php.

Оба файла PHP находятся в одном домене, и везде используется HTTPS. session_start() используется в обоих сценариях непосредственно перед сохранением и получением данных сеанса.

Что может быть причиной этой проблемы?


person d-_-b    schedule 17.02.2016    source источник


Ответы (1)


Оказывается, Apache не смог записать файлы сеанса в каталог (в моем случае /var/lib/php/session), указанный в php.ini.

Предоставление Apache разрешения на запись для этого каталога решило проблему.

person d-_-b    schedule 18.02.2016