Публикуване на туит в хронологията на Twitter с помощта на TwitterOAuth

Опитвам се да публикувам емисия в Twitter, използвайки 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