php | iframe 에서 쿠키굽기 허용하기
페이지 정보
- 작성자:
- 핵탐
- 작성일
- 12.24 15:19
- 조회
- 2,668
- 댓글
- 0
본문
A 사이트에서 iframe 으로 B 사이트를 불러왔을때 chrome 80 이후로는 기본적으로 쿠키가 구워지지 않는다.
B 사이트에서 samesite 옵션을 'None' 으로 설정해줘야 가능하다.
아래 코드처럼 B 사이트측 쿠키를 구을때 samesite 옵션을 포함해서 구우면 해결된다.
[code]
<?php
// 쿠키 이름
$cookie_name = 'my_cookie_name';
// 쿠키 값
$cookie_value = 'yes';
setcookie($cookie_name, $cookie_value, [
'expires' => time() + 86400,
'path' => '/',
'domain' => 'pickboxkorea.com',
'secure' => true,
'httponly' => true,
'samesite' => 'None',
]);
[/code]
댓글 0개
등록된 댓글이 없습니다.