테스트 사이트 - 개발 중인 베타 버전입니다

영카트 iOS 11.3 사파리 HTTP 이슈

· 7년 전 · 4662 · 3

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

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

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

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

 

ex) 카드결제

 

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

 

[code]

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");
    }
}

[/code]

 

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

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

댓글 작성

댓글을 작성하시려면 로그인이 필요합니다.

로그인하기

댓글 3개

아이폰 테스트하기 힘들어서 ... 아이폰를 이용하는 고객은 전혀 고려하지않고있는데..

이런 정보 좋아요~~
7년 전
진짜 아이폰 어려워요 테스팅

진짜 답답한것 그중 최고는
안드로이드는 윈도우상 시뮬레이터가 있는데
IOS는 없다 (무조건 리얼디바이스로 테스팅)
맥을 사용하시면 xcode에 iOS 시뮬레이터 있습니다.

게시글 목록

번호 제목
23798
23797
23792
23791
23785
23781
23770
23766
23764
23761
23747
23732
23724
23718
23706
23700
23697
23686
23682
23681
23680
23678
23665
23644
23643
23639
23637
23630
23626
23616