Наши проекты:
Журнал · Discuz!ML · Wiki · DRKB · Помощь проекту |
||
ПРАВИЛА | FAQ | Помощь | Поиск | Участники | Календарь | Избранное | RSS |
[18.217.116.183] |
|
Сообщ.
#1
,
|
|
|
Помогите
у меня есть авторизация. основанная на сессиях. Id сессии передаються в куках, но если параметр session.use_cookies (вроде так пишется) в пхп.ини отключен то куки не работают тогда нужно передать id сессиии в урл, так вот вопрос как проверить в коде пхп включен ли этот параметр в пхп.ини и взависимости от этого передавать данные либо в куке либо в урл. и вообще как лучше их передавать, подскажите плз. |
Сообщ.
#2
,
|
|
|
В сессиях не спец, но вроде так: если возможно, то ID сесси пишеться в куки, если нет - цепляються к УРЛам ГЕТом. Вообще, можно использовать ini_set() для установки параметров во время выполнения.
|
Сообщ.
#3
,
|
|
|
ini_get() - возвращает значение определенной переменной в php.ini, например:
$use_cookes = ini_get('session.use_cookies'); ini_get_all() - возвращает весь файл php.ini в виде ассоциативного массива. ini_set() - устанавливает значение переменной конфигурации: ini_set('session.use_cookies', 1) |
Сообщ.
#4
,
|
|
|
То что надо спасибо!
|
Сообщ.
#5
,
|
|
|
Вообще-то самому id сессии передавать не надо, даже если куки не работают, он автоматически цепляется ко всем линкам
|
Сообщ.
#6
,
|
|
|
а вот к header("Location: index.php")не цепляеться
|
Сообщ.
#7
,
|
|
|
2Kooker - Юзай сессии (без глобальных переменных), куки это самая-самая "грязная вещь" с моей точки зрения, с ней очень часто бывают траблы.
|