현재접속자에서 접속자의 요청 URL 보이기 > 그누3 팁자료실

매출이 오르면 내리는 수수료! 지금 수수료센터에서 전자결제(PG)수수료 비교견적 신청해 보세요!

그누3 팁자료실

현재접속자에서 접속자의 요청 URL 보이기 정보

현재접속자에서 접속자의 요청 URL 보이기

본문

** 그누보드 3.23이상에서만 사용가능합니다.

관리자님이 제공하신 다음링크의 팁을 적용하여 "현재접속자" 출력시 경로가 그누보드 처럼 나오지 않습니다.
http://www.sir.co.kr/?doc=bbs/gnuboard.php&bo_table=tiptech&sselect=wr_subject%7Cwr_content&stext=%C7%F6%C0%E7%C1%A2%BC%D3%C0%DA&soperator=0&page=1&wr_id=2383

이것을 설정하는 부분이 index.php에 있는데 설정방식이 $location = $html_title; 로 되어있어서 각페이지의 타이틀을 보이도록 되어있습니다.

그런데 저같은 경우 아래의 팁을 적용하여 모든페이지에서 관리자화면에서 설정한 제목이 나오도록 처리되어있어서 그런지 원하는 기능이 나오지 않아서 사용자가 요청한 URL을 넣도록 수정해 봤습니다.
http://www.sir.co.kr/?doc=bbs/gnuboard.php&bo_table=tiptech&sselect=wr_subject%7Cwr_content&stext=%C1%A6%B8%F1+%BC%B3%C1%A4&soperator=1&page=1&wr_id=1770


적용방법 : index.php를 수정하세요
  수정전 :
        # 3.23 lo_location 추가
        $location = $html_title;
        if (!$location)
            $location = $doc;
        # 접속시간을 INSERT 하고
  수정후 :
        # 3.23 lo_location 추가
        //$location = $html_title; // 기존내용주석처리
        $location = substr($REQUEST_URI,0,255); // 혹시 255가 넘을 경우를 대비해서
        if (!$location)
            $location = $doc;
        # 접속시간을 INSERT 하고


ps. 만약 query_string만 보이고 싶다면 위의 $REQUEST_URI를 $QUERY_STRING 로 변경하시면됩니다.
추천
0

댓글 전체

참고로 index.php에서 주소까지 넣어버렸어요..^^
# 3.23 lo_location 추가
$location = "<a target=where  href=".$REQUEST_URI.">".$html_title."</a>";

if (!$location)
    $location = $doc;

그리고 현재접속자 파일에서..
<tr>
    <td width=140><?=$i+1?>. <?=$mb_name?></td><td style='color:#575757;'><?=$row[lo_location];?></td>
</tr>
이렇게 사용했구요..^^ 남이 보고 있는게 더 보고 싶어지는것은 어쩔수 없나봐요..^^
도배라뇨?
도배도 도배 나름이죠.^^;

zzzz님 말씀처럼 ....
말씀들은 안하셔도 감사히 쓰실겁니다.^^;
좋은 밤 보내세요.
전체 80
그누3 팁자료실 내용 검색

회원로그인

(주)에스아이알소프트 / 대표:홍석명 / (06211) 서울특별시 강남구 역삼동 707-34 한신인터밸리24 서관 1404호 / E-Mail: admin@sir.kr
사업자등록번호: 217-81-36347 / 통신판매업신고번호:2014-서울강남-02098호 / 개인정보보호책임자:김민섭(minsup@sir.kr)
© SIRSOFT