À l'aide de CodeIgniter normales avec les sessions PHP, où ajouter le session_start();
J'ai un peu de mal à l'aide de CodeIgniters mise en œuvre de séances d'avoir été supprimé après une redirection je suis donc de revenir à la normale sessions PHP.
Où serait le meilleur endroit pour session_start();
être, en supposant que je veux appelée sur chaque page sans avoir à l'ajouter à chaque contrôleur de constructeur?
Je pense le mettre au dessus de main index.php serait serait de travailler ok, voudrais juste assurez-vous que le fait de ne pas casser quelque chose ou si il y a un mieux/standard endroit?
aujourd'hui, j'ai posé cette question, il suffit de la cocher stackoverflow.com/questions/14122848/...
Merci, mais j'ai essayé d'utiliser la base de données et quelques autres solutions pour la perte de session trucs mais en vain, donc, je veux juste revenir à la normale des séances.
je pense que c'est pas un bon appel...
Normal PHP sessions de faire tout ce dont j'ai besoin, alors pourquoi travailler à essayer de contourner un problème lorsque je n'ai pas à avoir ce problème?
Merci, mais j'ai essayé d'utiliser la base de données et quelques autres solutions pour la perte de session trucs mais en vain, donc, je veux juste revenir à la normale des séances.
je pense que c'est pas un bon appel...
Normal PHP sessions de faire tout ce dont j'ai besoin, alors pourquoi travailler à essayer de contourner un problème lorsque je n'ai pas à avoir ce problème?
OriginalL'auteur Sam | 2013-01-02
Vous devez vous connecter pour publier un commentaire.
C'est pourquoi j'ai toujours utiliser le contrôleur qui contient l'application à l'échelle de code.
De prolonger la codeigniter contrôleur, placez ce code dans un fichier appelé MY_Controller.php et l'enregistrer dans le dossier core.
Si vous décidez d'utiliser cette solution à tous vos contrôleurs ont besoin d'étendre MY_Controller.
La Création De Base Du Système De Classes
OriginalL'auteur Seain Malkin
Vous pouvez facilement mettre dans
index.php
. C'est le point d'entrée de votre codeigniter application et est appelé à chaque demande.bien que ce n'est généralement pas recommandé parce que lorsque vous mettez à niveau votre codeigniter versions, vous aurez besoin de ne pas oublier de copier vos personnalisations index.php.
au lieu de index.php, vous pouvez utiliser un prerequest crochet
OriginalL'auteur dm03514
Vous ne peut pas utilisation
session_start();
directement dans codeigniter.Au lieu de cela, vous devez utiliser:
OriginalL'auteur Mo Aj