영카트 iOS 11.3 사파리 HTTP 이슈 > 그누보드5 팁자료실

그누보드5 팁자료실

영카트 iOS 11.3 사파리 HTTP 이슈 정보

영카트 iOS 11.3 사파리 HTTP 이슈

본문

최근 IOS업데이트이후 아이폰 사파리에서 HTTP통신과 관련해서 수정사항이 있었습니다

요지는 HTTPS 프로토콜로 이루어진 데이터를 HTTP로 수신할 수 없는 문제에요

따라서 이부분은 SSL 반영이후 리턴 URL, 자바스크립트 url등 https로 맞추어 주셔야

성공적으로 페이지가 작동합니다.

 

ex) 카드결제

 

전체 SSL 반영하게되면 작업량이 상당한데다 여러가지 이슈가 생길 수 있을수 있기때문에

 


if(!isset($_SERVER['HTTPS']) || $_SERVER['HTTPS'] == ""){
    if(stristr($_SERVER['HTTP_USER_AGENT'],'iphone') ||  strstr($_SERVER['HTTP_USER_AGENT'],'iphone') ) {
        $redirect = "https://".$_SERVER['HTTP_HOST'].$_SERVER['REQUEST_URI']; 
        header("Location:$redirect");
    }
}

 

다음과 같이 주문서를 막 작성하기 시작하는 곳에서 https 로 리다이렉트 시켜 일부만

SSL 처리하는것이 효율적이라 생각합니다.

추천
1

댓글 3개

진짜 아이폰 어려워요 테스팅

진짜 답답한것 그중 최고는
안드로이드는 윈도우상 시뮬레이터가 있는데
IOS는 없다 (무조건 리얼디바이스로 테스팅)
전체 2,412 |RSS
그누보드5 팁자료실 내용 검색

회원로그인

(주)에스아이알소프트 / 대표:홍석명 / (06211) 서울특별시 강남구 역삼동 707-34 한신인터밸리24 서관 1404호 / E-Mail: admin@sir.kr
사업자등록번호: 217-81-36347 / 통신판매업신고번호:2014-서울강남-02098호 / 개인정보보호책임자:김민섭(minsup@sir.kr)
© SIRSOFT