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

구글 검색으로 접속시 하루 한번 포인트 지급(?)

간장게장같은남자
· 1년 전 · 921 · 6

우선 급조물이라.. 능력자분들이 코멘트로 꼬집어 주시면 내용 업데이트 하겠습니다. ㅎ


1. 테마 head.php 파일의 ?> 바로위에 아래 코드를 추가
[code]
if(preg_match("/(google.co.kr|google.com)/", $_SERVER['HTTP_REFERER'])) {
    $_SESSION["google_search"] = "google";
}

[/code]

2. /bbs/login_check.php 에서 _common.php 인클루드 바로 아래 추가
[code]
@include_once('../lib/common.lib.php');
[/code]

3. /bbs/login_check.php 에서 대충 한 +89라인에 아래 코드 추가
[code]
if($_SESSION["google_search"]=="google") { 
    $google_search_point = sql_fetch("SELECT count(*) as cnt FROM `g5_point` WHERE `mb_id` = '".$mb_id."' AND `po_datetime` LIKE '%".date("Y-m-d",time())."%' and po_rel_action = '구글검색'");
    if($google_search_point['cnt']=="0") {
        insert_point($mb_id, 1000, "구글검색 포인트 1천P 제공", '', '', '구글검색');
        alert("구글검색으로 접속하셔서 1천포인트가 지급되었습니다.");
        unset($_SESSION["google_search"]);
    }
}
[/code]

get_session 이나 set_session 사용법을 잘 몰라 우선 $_SESSION 변수를 이용했습니다.

코드관련해서 딴지시 님말이 다 맞음

댓글 작성

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

로그인하기

댓글 6개

1년 전

정확히 어떤 방식으로 응용할지 궁금합니다

간장게장같은남자
1년 전

@너나잘해 제목그대로 입니다.

구글 접속 리퍼러 확인되면 세션에 접속정보 저장후에 로그인하면 포인트 지급해주는 프로세스입니다.

1년 전

감사합니다 ^^

1년 전

리워드 도입할때 많은 도움이 되겠네요~^^

혹시 네이버로도 할 수 있나요??

간장게장같은남자
1년 전

@하늘그루터기 네 네이버 agent 확인하셔서 yeti..? 였나 이걸로 변경하시면 될듯해요 ㅎ

1년 전

구글 검색으로 접속시 하루 한번 포인트 지급

감사합니다.

게시글 목록

번호 제목
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