로그아웃시 현재접속자 리스트에서 바로 안나오게 하기 > Web Development

본문 바로가기

사이트 내 전체검색

Web Development

로그아웃시 현재접속자 리스트에서 바로 안나오게 하기

페이지 정보

작성자 규범~* 작성일 05-04-27 01:53 조회 2,033 댓글 0 Zeroboard 4

본문

이방법은 현재 접속자 리스트에서 로그아웃시 일정시간 동안 현재접속한 회원리스트로 남아
있는것을 로그아웃을 할경우 로그아웃한 회원을 접속리스트에서 바로 삭제하는 방법이며
제홈에서 요청하시는분이 계시는데 이게시판에서 검색해보니 없는듯 (사실은 못찾음) 하여 올려봅니다.


제로보드/logout.php 파일을 열어서 마지막부분의 아래의 내용을 찾은후

mysql_close($connect);

↑위의줄 [바로위에] 아래의 코드를 삽입 합니다.

// 로그아웃시 접속자 리스트에서 바로 삭제하기

/******************추가시작*******************/

$_str = trim(zReadFile("data/now_member_connect.php"));
if($_str) {
$_str = str_replace("<?/*","",$_str);
$_str = str_replace("*/?>","",$_str);
$_connector = explode(":",$_str);
$total = count($_connector);
for($i=0;$i<$total;$i++) {
if(substr($_connector[$i], 12) == $member[no]) $_connector[$i] = "";
}
$temp_str = "";
for($i=0;$i<$total;$i++) {
if($_connector[$i] && $i != $total-1) $temp_str .= $_connector[$i].":";
elseif($_connector[$i] && $i == $total-1) $temp_str .= $_connector[$i];
}
}
zWriteFile("data/now_member_connect.php", "<?/*".$temp_str."*/?>");

/****************** 추가끝 ******************/

0 Comments

등록된 댓글이 없습니다.

Copyright ⓒ 2003-2024 LOVELET.COM. All rights reserved.
PC 버전으로 보기