php(4)
-
PHP 익스플로러 구분
PHP 에서 웹브라우저중 익스플로러를 구분해야할 경우가 발생 하여서 작성하였습니다. 자료를 찾다보니 $_SERVER["HTTP_USER_AGENT"] 값에 MSIE 값이 들어가있는경우 익스플로러 라고 많은 게시물들이 있었는데 실제로 적용을 해본 결과 체크가 되지 않았습니다. 그래서 실제 $_SERVER["HTTP_USER_AGENT"] 값을 찍어보니 익스의 경우에 Trident 가 포함되어서 아래와같이 수정하였습니다. $user_agent = $_SERVER["HTTP_USER_AGENT"]; if ( preg_match("/MSIE*/", $user_agent) ) { //(구)익스 }else if( preg_match("/Trident*/", $user_agent) ) { //(신)익스 }else{ ..
2021.10.08 -
[PHP] 소셜로그인 - Facebook
현재 많은 사이트들에서는 간편하게 로그인을 하기 위하여 소셜로그인 기능을 제공하고 있습니다. 여러가지 로그인을 제공하지만 그중 facebook , naver , kakao , google 을 다루어볼 예정입니다. 우선 이번편에서는 facebook 로그인을 진행해 보도록 하겠습니다. 1. 페이스북 developer 사이트 이동 - developers.facebook.com/ 2. 우측 상단에 로그인후 내엡으로 이동 3. 우측 상단의 앱만들기 선택 4. 레이어팝업에서 연결된 환경 구축 선택후 계속 5. 앱 이름 , 이메일등 정보 입력후 앱만들기 선택 6. 저는 socialLoginTest 라고 앱이름 을 설정하여 만들었습니다. 그리고 나서 우리는 로그인 기능을 사용할 것이기 때문에 앱에 제품 추가 에서 fa..
2020.10.26 -
[PHP] PC , Mobile 접속시 체크 하는 방법
일반적으로 적응형 사이트일 경우 사이트에 접속 할때 PC 와 Mobile 로 구분하여 메인 페이지를 Load 시켜야 하거나 해당 사용자가 PC에서 접속하였는지 Mobile 에서 접속하였는지 등을 확인 하려고 할때 JAVASCRIPT 에서도 구분할수 있지만 PHP에서도 확인이 가능하여 적어 봅니다. $mobile_agent = "/(iPod|iPhone|Android|BlackBerry|SymbianOS|SCH-M\d+|Opera Mini|Windows CE|Nokia|SonyEricsson|webOS|PalmOS)/"; if(preg_match($mobile_agent, $_SERVER['HTTP_USER_AGENT'])){ echo "Mobile"; }else{ echo "PC"; } ※ 참조 사이트 ..
2020.10.19 -
주식정보 가져오기 (한국거래소 이용)
https://kasp.krx.co.kr/contents/02/02010000/ASP02010000.jsp KRX 상장기업지원서비스 | 이용방법안내 | XML 서비스이용방법 세부내역 JongName: 종목명 CurJuka: 현재가 Debi: 전일대비 DungRak: 부호처리 1 - 상한, 2 - 상승, 3 - 보합, 4 - 하한, 5 - 하락 PrevJuka: 전일종가 Volume: 거래량 Money: 거래대금 StartJuka: 시가 HighJuka: 고가 LowJuka: 저가 High52: 52주 최고 Low52: 52주 최저 UpJuka: 상한가 DownJuka: 하한가 Per: PER Amount: 상장 kasp.krx.co.kr 한국거래소 해당 URL 에 접속을 하게 되면 XML 형식으로 제공 ..
2020.04.07