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

영카트 iOS 11.3 사파리 HTTP 이슈

· 7년 전 · 4659 · 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 시뮬레이터 있습니다.

게시글 목록

번호 제목
24318
24317
24315
24309
24294
24293
24277
24262
24260
24253
24251
24236
24233
24228
24226
24221
24214
24203
24201
24199
24196
24195
24194
24192
24191
24187
24185
24183
24172
24168