Maison  >  Article  >  développement back-end  >  Le framework ThinkPHP implémente les problèmes inter-domaines de session

Le framework ThinkPHP implémente les problèmes inter-domaines de session

不言
不言original
2018-06-07 14:32:072110parcourir

Cet article présente principalement la solution au problème de session inter-domaines dans le framework ThinkPHP. Les amis qui en ont besoin peuvent s'y référer

Le problème de session inter-domaines de ThinkPHP a été rencontré par de nombreux développeurs !
En fait, qu'il s'agisse de ThinkPHP ou de PHP lui-même, session.cookie_domain doit être défini lors de la résolution de problèmes inter-domaines de session.
Dans ThinkPHP, vous devez modifier le fichier de configuration conf/config.php
Ajouter dans la première ligne :

ini_set('session.cookie_domain', ".domain.com");//跨域访问Session

Après résumé, les principales solutions au problème de session cross-domain sont les suivantes Les suivantes sont les suivantes :

Première situation : S'il n'y a pas de fichier .htaccess dans votre répertoire, c'est à dire si l'URL n'est pas pseudo-statique, alors vous ajoutez : dans la première ligne de conf/config.php :

ini_set('session.cookie_domain',".domain.com");//跨域访问Session

Cela peut fonctionner si vous activez le débogage ! Mais si le débogage est désactivé, cela risque de ne pas fonctionner !

Deuxième cas : S'il y a un fichier .htaccess dans votre répertoire, alors vous ajoutez dans le répertoire racine, la première ligne de index.php :

Cette méthode n'a pas d'importance qu'il soit ouvert ou non, cela fonctionne même si le débogage n'est pas activé !

Ce qui précède représente l'intégralité du contenu de cet article. Merci d'avoir lu Pour plus de contenu connexe, veuillez faire attention au site Web PHP chinois !

Recommandations associées :

Aperçu de l'architecture globale du framework thinkPHP5.0 [Applications, modules, MVC, pilotes, comportements, espaces de noms, etc.]

Le framework thinkPHP implémente la méthode de génération de codes-barres

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!

Déclaration:
Le contenu de cet article est volontairement contribué par les internautes et les droits d'auteur appartiennent à l'auteur original. Ce site n'assume aucune responsabilité légale correspondante. Si vous trouvez un contenu suspecté de plagiat ou de contrefaçon, veuillez contacter admin@php.cn