бит предыстория к этому ...Упорство PHP сессии после закрытия обозревателя
У меня есть ASP.NET Войти приложение на моем сайте, и как только вошли в систему, я могу перейти к WordPress (PHP) на стороне (все еще в том же домене), сохраняя сеанс. Смотрите, как это работает.
Однако проблема возникает, если я закрываю свой браузер, а затем теряю сессию PHP, несмотря на сохранение сеанса ASP.NET. Поэтому я «вышел из системы» на стороне PHP, но все же «вошел в систему» на стороне .NET.
- Есть ли способ, используя мой существующий код, установить время жизни в сеанс/файл cookie, чтобы избежать смены сеанса/файла cookie при закрытии моего браузера? -
Я pastie'd мой текущий код PHP от моего шаблона <head>
здесь: http://pastie.org/private/ndcqgbog34uqld1etozda, который проверяет и сохраняется сеанс.
Я действительно посмотрел this example on PHP.net, но путался, как использовать его в моем решении.
Большое спасибо за любые указатели с этим.
Хороший звонок. В настоящее время я просто храню значения в базе данных и использую мой PHP для проверки этих значений. Можете ли вы показать мне, как лучше всего это сделать, используя мой существующий код? – michaelmcgurk
Я добавил пример, но вам придется нести со мной - я делаю много symfony, так что прошло некоторое время, так как я коснулся основных реализаций файлов cookie/сеансов! ':)'. Таким образом, вам придется немного поиграть с ним. Фокус в том, чтобы посмотреть ваши данные cookie в браузере (например, Firefox), чтобы узнать, правильно ли вы это сделали. – halfer
Хех, не беспокойся, сэр.Большое спасибо за публикацию примера. Я дам ему попробовать за секунду и отчитаюсь. – michaelmcgurk