>백엔드 개발 >PHP 튜토리얼 >thinkphp 2차 도메인 이름 사이트 세션 공유(싱글 사인온)

thinkphp 2차 도메인 이름 사이트 세션 공유(싱글 사인온)

WBOY
WBOY원래의
2016-07-29 09:09:241952검색

2차 도메인 이름 사이트 항목 파일 index.php

define('DOMAIN','cdfanfan.php)에 다음 코드를 추가합니다. com' ); /// cdfanfan.com은 실제 루트 도메인 이름으로 변경됩니다

//다음 두 줄은 SESSION을 공유하는 하위 도메인에 대한 것입니다. 참고로 DOMAIN은 실제 루트 도메인 이름으로 변경되어야 합니다. 🎜>

ini_set('session.cookie_path', '/');

ini_set('session.cookie_domain', DOMAIN);

각 쿠키의 세션 저장 위치 2차 도메인 이름 사이트가 공유 저장소로 변경됩니다. 예: mysql

추가

'SESSION_TYPE'=>'Db',

mysql은 각 2차 도메인 이름 사이트 구성 파일에서 ocenter_session 테이블을 조인합니다. table 환경에 따라 ocenter_ 접두어를 수정해야 합니다.

CREATE TABLE `ocenter_session`(

`session_id` varchar(255) NOT NULL,

`session_expire` int (11) NOT NULL,

`session_data` blob,

고유 키 `session_id` (`session_id`)

)

위 내용은 thinkphp 2차 도메인 이름 사이트 세션 공유(싱글 사인온) 관련 내용을 포함하여 PHP 튜토리얼에 관심이 있는 친구들에게 도움이 되기를 바랍니다.

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