>  기사  >  백엔드 개발  >  PHP+redis는 세션 공유를 실현합니다.

PHP+redis는 세션 공유를 실현합니다.

不言
不言원래의
2018-04-16 10:34:355144검색

이 기사의 내용은 세션 공유를 달성하기 위한 PHP+redis에 관한 것입니다. 이제는 모든 사람과 공유합니다. 필요한 친구가 이를 참조할 수 있습니다.

이 기사에서는 주로 php+redis를 사용하는 방법에 대해 설명합니다. 세션 공유를 달성합니다. 그 원리에 대해서는 여기에서 자세히 설명하지 않겠습니다. 필요한 친구는 스스로 Baidu를 사용할 수 있습니다. 여기서는 주로 구현 방법에 대해 설명합니다.


1. 서로 다른 도메인 이름이 동일한 SESSION_ID에 액세스하려면 여기에서 도메인을 통합하도록 설정하세요. php.ini를 수정하고 기본 구성을 session.cookie_domain=".test.com"으로 변경하세요.

여기에서 필요에 따라 ".test.com"을 수정하세요.


2. 다른 웹사이트에서 데이터에 액세스할 수 있도록 하기 위해 세션을 Redis에 저장하기로 결정했습니다. php.ini를 수정하고 기본 구성을

session.save_handler=redis,

session.save_path="tcp://192.168.0.120:6379",


3으로 변경합니다. 구성이 완료된 후 작성합니다. php 파일을 실행하면 redis에 다음과 같은 키가 나타납니다.




이때 세션이 성공적으로 설정되더라도 $_SESSION을 사용하세요. 방금 설정한 값을 읽으려면 읽어내면 됩니다.


참고: 중간에 Redis 연결 문제가 발생할 수 있습니다. Redis 보호 모드를 끄세요.

관련 권장사항:

php+redis 공유의 간단한 예

PHP+Redis로 작업 대기열을 구현하는 방법에 대한 아이디어 요청

PHP+Redis: 해시 유형


위 내용은 PHP+redis는 세션 공유를 실현합니다.의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!

성명:
본 글의 내용은 네티즌들의 자발적인 기여로 작성되었으며, 저작권은 원저작자에게 있습니다. 본 사이트는 이에 상응하는 법적 책임을 지지 않습니다. 표절이나 침해가 의심되는 콘텐츠를 발견한 경우 admin@php.cn으로 문의하세요.