Codeigniter Cookies Aider
Bonjour dans codeigniter comment puis-je vérifier si l'utilisateur visite le site pour la première fois, et si ils sont de définir un cookie?
Je suis déjà à l'aide de la Session de la bibliothèque et de sessions de base de données qui stocke le session_id etc, mais j'ai besoin d'être en mesure de vérifier si l'utilisateur est un visiteur première fois, et si elles ont un cookie déjà
`
$cookie = array(
'name' => 'some_value',
'value' => 'The Value',
'expire' => time()+86500,
'domain' => '.some-domain.com',
'path' => '/',
'prefix' => '',
);
set_cookie($cookie);
var_dump(get_cookie('some_value'));`
- Peut-être que vous devriez essayer la KohanaPHP cadre? kohanaphp.com c'est une branche de la CodeIgniter framework et est de plus en plus innovantes à mon humble avis; il y a des années j'ai l'habitude d'utiliser CodeIgniter, mais rejoint le groupe des utilisateurs qui en as marre de la lenteur et de répondre au développement de CodeIgniter par Rick Ellis and co.
- La commutation de cadres, de sorte que vous pouvez définir un cookie est de la folie pure.
Vous devez vous connecter pour publier un commentaire.
En utilisant le cookie aide, vous pouvez vérifier si un utilisateur est un visiteur première fois en faisant:
Utiliser le Cookie Helper pour obtenir/définir des cookies.
Quiconque de trouver des résultats bizarres lors de l'utilisation de codeignighters cookies assurez-vous que le témoin a été défini à l'aide de codeignighters $this->input->set_cookie au lieu de PHP propres à la fonction setcookie méthode.
J'ai eu d'étranges résultats jusqu'à ce que j'ai effacer tous les cookies, et de le remettre avec codeignighters propre méthode.
premièrement, vous avez besoin de savoir l'Idée de base sur les cookies
Session est la création du serveur où, comme un cookie est la création dans le navigateur client.
si le cookie créé lorsque vous naviguez sur le fichier php (Dans lequel le cookie ensemble du code est ter)
Et à partir de la prochaine demande de continuation, vous obtiendrez la section à lire