Когда я закрываю приложение Android, на котором запущено веб-приложение CodeIgniter в веб-браузере Android, сеанс CodeIgniter не закрывается

Привет, я создаю мобильное приложение, используя CodeIgniter и PhoneGap / Cordova.

Мое приложение открывает локальный статический документ HTML в веб-браузере Android, а затем я использую window.open для перенаправления на внешний URL-адрес сервера, на котором выполняется мое веб-приложение. Я вхожу в веб-приложение, закрываю мобильное приложение, и когда я снова открываю его, сеанс в веб-приложении не закрывался, когда это должно было произойти, потому что в codeigniter config.php я установил переменную

$ config [‘sess_expire_on_close’] = TRUE;

который должен закрывать сеансы при закрытии всех окон браузера, он хорошо работает с любым веб-браузером на ПК, но не использует веб-браузер Android в моем мобильном приложении, созданном с использованием phonegap и скомпилированным с использованием buildgap build.

Любая помощь будет приветствоваться.

Заранее большое спасибо.

0

Решение

Я решил проблему, используя переменную php $ _SERVER [‘HTTP_REFERER’], чтобы отличить, вызывается ли URL-адрес из мобильного приложения или из веб-приложения и на основе этого загружать тот или иной HTML-документ.

0

Другие решения

Других решений пока нет …

По вопросам рекламы [email protected]