이니시스에서 모바일에서 결제시 세션만료되는 현상이 있습니다.
pc에서는 정상적으로 결제가 되지만 모바일에서 세션이 끊어지는 현상이 발생하고 있습니다.
어떤 문제일까요?

답변 2개
5시간 전
SameSite / Secure 쿠키 문제 (가장 많음)
모바일에서 이니시스 결제창 → 카드사 → 다시 쇼핑몰 복귀 과정에서
도메인이 한번 바뀌면 세션쿠키가 끊기는 현상이 발생합니다.
1. PHP 7.3 이상이면 반드시 설정
session_set_cookie_params([
'lifetime' => 0,
'path' => '/',
'domain' => '.도메인.com',
'secure' => true, // HTTPS 필수
'httponly' => true,
'samesite' => 'None'
]);
session_start();
2. www / non-www 도메인 불일치
결제전: https://domain.com
복귀 URL: https://www.domain.com
3. 결제 후 return URL에서 session_start() 안함
4. 모바일은 새 창 → 세션 격리 문제
form POST 방식 유지
iframe 방식 사용 안함
결제완료 페이지에서 세션값만 의존하지 말고
DB 기반 검증 필수
5. PHP 세션 저장 경로 문제
echo session_save_path();
tmp 폴더 권한 777인지 확인
❤️010-7445-7118❤️ 해외서버관리/API개발/프로그램/APP/모바일/랜딩페이지/스포츠커뮤니티 (20년개발자노하우/사후관리)
모바일에서 이니시스 결제창 → 카드사 → 다시 쇼핑몰 복귀 과정에서
도메인이 한번 바뀌면 세션쿠키가 끊기는 현상이 발생합니다.
1. PHP 7.3 이상이면 반드시 설정
session_set_cookie_params([
'lifetime' => 0,
'path' => '/',
'domain' => '.도메인.com',
'secure' => true, // HTTPS 필수
'httponly' => true,
'samesite' => 'None'
]);
session_start();
2. www / non-www 도메인 불일치
결제전: https://domain.com
복귀 URL: https://www.domain.com
3. 결제 후 return URL에서 session_start() 안함
4. 모바일은 새 창 → 세션 격리 문제
form POST 방식 유지
iframe 방식 사용 안함
결제완료 페이지에서 세션값만 의존하지 말고
DB 기반 검증 필수
5. PHP 세션 저장 경로 문제
echo session_save_path();
tmp 폴더 권한 777인지 확인
❤️010-7445-7118❤️ 해외서버관리/API개발/프로그램/APP/모바일/랜딩페이지/스포츠커뮤니티 (20년개발자노하우/사후관리)
6시간 전
혹시 회선 문제라면 답이 없으니, 모바일에서 WIFI도 시도해 보세요
답변을 작성하려면 로그인이 필요합니다.