keep connection
Bonjour,
Je cherche a garder la connection dans l'administration via un plugin et surtout via une requete ajax toutes les x secondes.
Le but étant de pouvoir enregistrer ma page courante en ajax en n'étant jamais déconnecté tant que je suis dans ce plugin via cette requete de xx sec.
Connaissez-vous la meilleure solution ?
(j'ai deja l'environnement ajax.)
Merci d'avance jéjé
Je cherche a garder la connection dans l'administration via un plugin et surtout via une requete ajax toutes les x secondes.
Le but étant de pouvoir enregistrer ma page courante en ajax en n'étant jamais déconnecté tant que je suis dans ce plugin via cette requete de xx sec.
Connaissez-vous la meilleure solution ?
(j'ai deja l'environnement ajax.)
Merci d'avance jéjé
0
Connectez-vous ou Inscrivez-vous pour répondre.

Réponses
Dans un objet js prototypé je créé la requete ajax
[== Indéfini ==] viw_visual_wizard.prototype.createKeepConnection = function() { clearInterval(this._nWaitIntKC); var context = this; this._nWaitIntKC = setInterval(function() { context.loadKeepConnection(); }, 10000); } viw_visual_wizard.prototype.loadKeepConnection = function() { var urlatt = VIWPROP.root_admin + 'keepconnected.php' ; $.ajax({ type: "GET", url: urlatt, }).success(function(result) { }); }Dans le php keepconnected.php
[== Indéfini ==] <?php session_start(); if (isset($_SESSION['token'])) { //if you have more session-vars that are needed for login, also check if they are set and refresh them as well $_SESSION['token'] = $_SESSION['token']; } if (isset($_SESSION['user'])) $_SESSION['user'] = $_SESSION['user']; if (isset($_SESSION['profil'])) $_SESSION['profil'] = $_SESSION['profil']; if (isset($_SESSION['hash'])) $_SESSION['hash'] = $_SESSION['hash']; if (isset($_SESSION['domain'])) $_SESSION['domain'] = $_SESSION['domain']; if (isset($_SESSION['lang'])) $_SESSION['lang'] = $_SESSION['lang']; ?>