1. SSO 솔류션을 이용하여 스크립트 체크을통해 로그인을 사용할수 있다.
- SSO 솔류션에서 정보를 가져오면 가능하다.
2. 하나의 웹언어에서 쿠키를 생성하여 다른 웹언어에서 읽어들여 세션변수에 저장합니다.
- 대신 같은 1차,2차 도메인에서만 쿠키변수에 쓰기,읽기가 가능하다.
www를 붙은 도메인과 붙지 않은 도메인에서 제대로 세션공유가 안일어날때
* index.php
<?
session_start();
$_SESSION["name"]="이xx";
$_SESSION["name1"]="하하하";
?>
<a href="http://www.skin4u.net/test1.php">www.skin4u.net</a>
<a href="http://skin4u.net/test2.php">skin4u.net</a>
* test1.php
<?
session_start();
echo $_SESSION["name"];
echo $_SESSION["name1"];
?>
* test2.php
<?
session_start();
echo $_SESSION["name"];
echo $_SESSION["name1"];
?>
www.skin4u.net에서 서핑을 하다가 세션을 구울시 skin4u.net로 다시 이동하여 서핑할경우 세션이 안먹혀 에러가 나는 경우가 있다 그럴경우에는 아래와 같이 조치한다.
session_start(); 전에 아래 코드를 넣어준다.
@header('P3P: CP="NOI CURa ADMa DEVa TAIa OUR DELa BUS IND PHY ONL UNI COM NAV INT DEM PRE"');
ini_set("session.cookie_domain", ".webprogram.co.kr");
출처 : http://www.zetswing.com/bbs/board.php?bo_table=PHP_LEC&wr_id=6&page=3
'php, codeigniter' 카테고리의 다른 글
태그제거, 태그안의 내용만 추출 (0) | 2015.06.09 |
---|---|
remove_xss 함수 (0) | 2015.05.12 |
ffmpeg - mp4 썸네일 만들기 (0) | 2015.04.14 |
코드이그나이터 : session create sql > mssql (0) | 2015.04.02 |
MY_Router(컨트롤러 서브폴더 확장) 및 mssql_driver(mssql limit 확장) (0) | 2015.03.31 |