[ Поиск ] - [ Пользователи ] - [ Календарь ]
Полная Версия: Настройка сессий и печенек в php.ini
DarkDigger
Здравствуйте уважаемые. Есть проблема такого характера. Если в браузере включены куки, то всё хорошо, если нет, то сессии не работают.
Вот раздел php.ini освещённый сессиям

[Session]
session.save_handler = files
session.save_path = "/srv/session"
session.use_cookies = 1
session.use_only_cookies = 0
session.name = PHPSESSID
session.auto_start = 0
session.cookie_lifetime = 0
session.cookie_path = /
session.cookie_domain =
session.cookie_httponly =
session.serialize_handler = php
session.gc_probability = 1
session.gc_divisor = 100
session.gc_maxlifetime = 500
session.bug_compat_42 = Off
session.bug_compat_warn = Off
session.referer_check =
session.entropy_length = 0
session.entropy_file =
session.cache_limiter = nocache
session.cache_expire = 180
session.use_trans_sid = 0
session.hash_function = 0
session.hash_bits_per_character = 5
url_rewriter.tags = "a=href,area=href,frame=src,input=src,form=fakeentry"

Странно, так параметр стоит такой
session.use_only_cookies = 0
если сделать
session.use_trans_sid = 1
то в строке адреса добавится переменная PHPSESSION или как-то так (метод GET) .

Вопрос : можноли настроить php так что бы сессии работали без кук, и не методом get. post остаётся)
Игорь_Vasinsky
Цитата
Если в браузере включены куки, то всё хорошо, если нет, то сессии не работают.

а что тут удивительного?))

_____________
HTML, CSS (Bootstrap), JS(JQuery, ExtJS), PHP, MySQL, MSSql, Posgres, (TSql, BI OLAP, MDX), Mongo, Git, SVN, CodeIgnater, Symfony, Yii 2, JiRA, Redmine, Bitbucket, Composer, Rabbit MQ, Amazon (SQS, S3, Transcribe), Docker
DarkDigger
Удивительно то, что параметр
session.use_only_cookies = 0
То есть не только использовать куки.
session.use_trans_sid = 1 передаёт метом get, что не удобно.
Можно ли настроить php так что бы сессии работали без кук, и не методом get?
Игорь_Vasinsky
как сессии будут работать без кук?

_____________
HTML, CSS (Bootstrap), JS(JQuery, ExtJS), PHP, MySQL, MSSql, Posgres, (TSql, BI OLAP, MDX), Mongo, Git, SVN, CodeIgnater, Symfony, Yii 2, JiRA, Redmine, Bitbucket, Composer, Rabbit MQ, Amazon (SQS, S3, Transcribe), Docker
Visman
Сессии работаю без кук как раз передачей переменной PHPSESSID в адресной строке. Т.е. передача идет через _GET.
Одного _POST не хватит для работы сессий, как тс хочет.
DarkDigger
То есть или через куки, или через get и иначе никак?
Что же. Спасибо за объяснения)
Быстрый ответ:

 Графические смайлики |  Показывать подпись
Здесь расположена полная версия этой страницы.
Invision Power Board © 2001-2024 Invision Power Services, Inc.