Maison >développement back-end >tutoriel php >PHP+redis implémente le partage de session
Le contenu de cet article concerne PHP+redis réalisant le partage de session. Il a une certaine valeur de référence. Maintenant, je le partage avec vous. Les amis dans le besoin peuvent s'y référer
Cet article parle principalement de comment. utilisez-le. PHP+redis implémente le partage de session. Quant à son principe, je n'entrerai pas dans les détails ici. Les amis qui en ont besoin peuvent utiliser Baidu eux-mêmes. Ici, nous parlons principalement de la manière de le mettre en œuvre.
1. Pour que différents noms de domaine accèdent au même SESSION_ID, définissez le domaine à unifier ici. Modifiez php.ini et changez la configuration par défaut en session.cookie_domain=".test.com".
Modifiez le ".test.com" ici en fonction de vos propres besoins.
2. Afin de rendre les données accessibles sur différents sites web, nous choisissons de stocker la session dans redis. Modifiez php.ini et changez la configuration par défaut en
session.save_handler=redis,
session.save_path="tcp://192.168.0.120:6379",
3. Une fois la configuration terminée, écrivez un fichier php et définissez-y la session Après l'exécution, une clé apparaîtra dans redis, comme suit :
À ce stade, même si la session est définie avec succès, vous pouvez utiliser $_SESSION pour lire la valeur que vous venez de définir .
Remarque : vous pouvez rencontrer des problèmes de connexion Redis au milieu, désactivez simplement le mode de protection Redis.
Recommandations associées :
Un exemple simple de partage de php+redis
PHP+Redis : hachage type de hachage
Ce qui précède est le contenu détaillé de. pour plus d'informations, suivez d'autres articles connexes sur le site Web de PHP en chinois!