Question : Comment remettre à zéro le traiteur de session de PHP au défaut

J'ai un problème que j'ai rencontré l'essai de mettre en application l'authentification avec un Joomla plugin.

The embrochable lui-même a un dossier-navigateur qui est complètement séparé à Joomla (c.-à-d. en dehors de l'api et de l'indépendant), mais je dois permettre seulement l'accès aux utilisateurs authentifiés.  C'est en soi assez facile, comme je peux mettre le feu vers le haut au cadre de Joomla et questionner l'utilisateur.  Ceci fonctionne très bien.  Cependant, aux appels suivants à la page, je veux pouvoir employer une variable de session pour confirmer l'utilisateur est authentifié sans devoir mettre le feu vers le haut au problème de Joomla $$etAPP again.

The est que Joomla emploie un traiteur fait sur commande de session.  Ce que ce le moyen est que quand je sauve la variable de session après authentification, cette variable entre dans la session de base de données de Joomla.  Quand je questionne alors ceci sur la prochaine charge de page, je questionne la session standard de PHP (sans tous traiteurs faits sur commande). le

So, je dois pouvoir écrire à une session standard de PHP APRÈS QUE le traiteur de session ait été overriden par Joomla.  Essentiellement, je dois pouvoir commuter de nouveau à la manipulation de norme - est-ce que mais je ne peux trouver aucune manière de faire this.

Anyone des idées ?
class= de

Réponse : Comment remettre à zéro le traiteur de session de PHP au défaut

Je ne pourrais pas l'employer, c'était le point - les utilisations de Joomla un objet de session et la base de données, mais moi avons eu besoin de sessions simples sans Joomla.

De toute façon, je l'ai finalement travaillé dehors.  Le code ci-dessous finira n'importe quelle session courante et placera le traiteur de session de nouveau au défaut.  Il ouvrira alors la session.  Étrangement, je suis sûr que j'ai essayé ceci avant sans succès, mais cela fonctionne maintenant parfaitement.


1 :
2 :
3 :
@session_destroy () ;
ini_set (« session.save_handler », « dossiers ") ;
session_start () ;
Autres solutions  
  •  MS Excel 2007 et pdf - l'exportation vers le pdf prend de longues heures !
  •  Dans le Perl, comment j'ajoute une valeur à la liste, puis le contrôle pour voir si la valeur existent avant d'ajouter une nouvelle valeur
  •  Comment fais j'initialiser de la HP BL460c G6 de san et de la HP XP 240000
  •  Comment fais j'employer une clef de permis de volume sur un ordinateur de HP avec du CD de restauration
  •  Emplacement primaire de deux SCCM dans l'annuaire actif
  •  L'initiateur et la HP D2D de l'iSCSI R2 du serveur 2008 de Windows GERCENT l'issue
  •  Stocker le dossier dans le mysql using connector.net et le champ de goutte
  •  Carte vidéo d'USB - bit 32 sur le matériel travaillant au niveau du bit 64 ?
  •  asp.net que j'essaye de convertir une forme de HTML en forme d'aspx ou ? ce qui jamais. Aide du besoin sur la façon dont à à elle.
  •  Winzip 12 issues de secours du travail ?
  •  
    programming4us programming4us