сеансы codeigniter без хранения кросс-страниц - PullRequest
0 голосов
/ 17 сентября 2011

Я не смог найти ответ на этот вопрос, и я искал + прочитал документы, я перепробовал много вещей.Ничто не похоже на работу.Так что я пришел сюда, наконец, разочаровавшись в поиске, надеясь, что кто-то может дать мне разумный ответ на изменение, может быть, что-то, что может помочь мне решить меня по ложному вопросу.

Поиграв со всем соответственно, а не так соответственноЯ пришел к выводу, что в моей установке CI не существует эквивалента PHP-функции "session_start ()", это также базовая установка.Тем не менее, я знаю, что сеансы работают на моем сервере, так как я попробовал неконкретно, как php.net говорит, чтобы сделать это ... и они держатся просто отлично.

Есть ли какие-либо вопросы о том, что проблема?Извините, если я выгляжу высокомерно наверху, я просто устал и еще более устал от того, что кто-то говорит мне «это неправильно», потому что эту часть я выяснил сам… и, приходя на форумы, я надеюсь на помощь, чтобы разоблачить мою проблему ивстать на путь, а не ответы на некоторые вопросы ...

хорошо, спасибо всем за то, что приняли мой ответ / вопрос

- разочарован ..

1 Ответ

2 голосов
/ 17 сентября 2011

Ну, как вы уже поняли, библиотека Session CodeIgniter на самом деле не использует сессии PHP.Я на самом деле не использовал его, но думаю, что это их собственная реализация, основанная только на файлах cookie.

Так что, если вы пытаетесь использовать переменную $_SESSION - она ​​не будет работать.Если вы хотите его использовать, я предлагаю вам расширить базовый класс CI_Controller (это легко и хорошо документировано, если вы этого не сделали) и вызвать session_start() в конструкторе вашего нового класса Controller.Я лично предпочитаю это в сочетании с моим собственным обработчиком сессий, который использует базу данных для хранения.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...