Использование Facebook php в codeigniter добавляет PHPSESSID к URL? - PullRequest
1 голос
/ 03 октября 2011

Я начал использовать facebook php sdk с codeigniter, но с тех пор все URL-адреса на моем веб-сайте имеют добавленный «PHPSESSID» в конце.

Я создал файл конфигурации, содержащий идентификатор приложения и секрет, и использовал следующий код для загрузки библиотеки.

$this->load->library('facebook');

Кто-нибудь знает об обходном пути к этой проблеме ??

Ответы [ 3 ]

1 голос
/ 03 октября 2011

Скрипт Facebook использует родные сессии PHP.Вы можете изменить это в своем файле php.ini:

# set
session.use_cookies = 1
# to
session.use_cookies = 0

http://www.webune.com/forums/disable-phpsessid-phpini.html

0 голосов
/ 27 декабря 2013

Просто разобрался:

php.ini
session.use_trans_sid = 0

Это позволит скрыть (сделать прозрачным / невидимым) весь PHPSESSID из ваших URL.

0 голосов
/ 04 октября 2011

Вместо изменения настроек php.ini я пошел дальше и заменил использование $_SESSION в facebook.php на сеансы Codeigniter $this->session->set_userdata(). У меня работает до сих пор. Не очень надежно, наверное.

...