목록전체 글 (166)
웹스쿨
사이트에 유저분들과의 더욱더 쫀쫀한 관계를 유지하고 싶어서이길 개뿔... 글좀 남겨주세욤 ㅠㅠ 여튼 이런저런 이유로 인해 우연찮게 사이트에 SNS 로그인 기능 하나쯤은 있었으면 좋겠다는, 순수한? 이유 하나만으로 개발을 시작했습니다.뭐 거창하게 class 만들고 지지고 볶고 자시고 해도 되겠지만 굳이 그럴필요까지는 못 느끼겠고, 그냥 간단한게 짰습니다. 로그인 버튼 만들기function generate_state() { $mt = microtime(); $rand = mt_rand(); return md5($mt . $rand);} $naver_login = array();$naver_login['client_id'] = "네이버에서 발급받은 클라이언트 key";$naver_login['client_se..
$total_time = 86400; //24시간은 86400초$days = floor( $total_time / 86400 );$time = $total_time - ( $days * 86400 );$hours = floor( $time / 3600 );$time = $time - ( $hours * 3600 );$min = floor( $time / 60 );$sec = $time - ( $min * 60 ); $stay_time = "";if($days != 0) $stay_time .= $days."일 ";if($hours != 0) $stay_time .= $hours."시간 ";if($min != 0) $stay_time .= $min."분 ";$stay_time .= $sec."초 "; 이 ..
로그 프로그램을 만들어야 했다.사이트에 접속한 사람이 어떤 페이지를 방문했고, 그 페이지에 얼마의 시간동안 체류했고, 검색키워드는 뭘로 타고왔고, 브라우저는 뭐고 기타등등...뭐 접속정보에 대한 정보는 에이젼트(AGENT)값과 레퍼러(REFERER)값을 체크하면 되니 문제가 전혀 될것이 없었다.내가 고민하는 것은 단하나 "체류시간"뿐이었다. 어떻게 이 체류시간을 계산하느냐...체류시간을 구하는 알고리즘은 간단하다. 페이지 진입시간과 나가는시간만 알면된다.진입시간은 전혀 문제가 되지 않는다.문제는 나가는시간이다.들어오는건 명확한데 나가는건 상황이 다르다.아래는 나가는 상황을 생각난대로 적은것이다. 1. 특정링크로 사이트를 떠나거나2. 브라우저를 닫거나3. 윈도우를 종료하거나4. 전기가 나간다거나 위 상황시..