DarkDigger
29.04.2013 - 08:59
Здравствуйте уважаемые. Есть проблема такого характера. Если в браузере включены
куки, то всё хорошо, если нет, то сессии не
работают.
Вот раздел
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
29.04.2013 - 09:13
Цитата |
Если в браузере включены куки, то всё хорошо, если нет, то сессии не работают. |
а что тут удивительного?))
_____________
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
29.04.2013 - 09:37
Удивительно то, что параметр
session.use_only_cookies = 0
То есть не только использовать куки.
session.use_trans_sid = 1 передаёт метом get, что не удобно.
Можно ли настроить php так что бы сессии работали без кук, и не методом get?
Игорь_Vasinsky
29.04.2013 - 09:39
как сессии будут работать без кук?
_____________
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
29.04.2013 - 09:56
Сессии работаю без кук как раз передачей переменной PHPSESSID в адресной строке. Т.е. передача идет через _GET.
Одного _POST не хватит для работы сессий, как тс хочет.
DarkDigger
29.04.2013 - 10:07
То есть или через куки, или через get и иначе никак?
Что же. Спасибо за объяснения)
Быстрый ответ:
Powered by dgreen
Здесь расположена полная версия этой страницы.