From 13994eb549ccf73e767b8901c48cd4dc1ec7bad8 Mon Sep 17 00:00:00 2001 From: gnuboard Date: Fri, 3 May 2013 17:34:04 +0900 Subject: [PATCH] =?UTF-8?q?=EB=B0=A9=EB=AC=B8=EC=9E=90=EC=97=90=EC=84=9C?= =?UTF-8?q?=20=EA=B2=BD=EB=A1=9C=EA=B0=80=20=EC=A0=9C=EB=8C=80=EB=A1=9C=20?= =?UTF-8?q?=ED=91=9C=EC=8B=9C=EB=90=98=EC=A7=80=20=EC=95=8A=EB=8D=98=20?= =?UTF-8?q?=EC=98=A4=EB=A5=98=20=EC=88=98=EC=A0=95?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- head.sub.php | 10 +++++----- lib/common.lib.php | 5 ++--- 2 files changed, 7 insertions(+), 8 deletions(-) diff --git a/head.sub.php b/head.sub.php index b3c044357..ce07fb2fb 100644 --- a/head.sub.php +++ b/head.sub.php @@ -15,11 +15,11 @@ else { // 현재 접속자 // 게시판 제목에 ' 포함되면 오류 발생 -$lo_location = addslashes($g4['title']); -if (!$lo_location) - $lo_location = $_SERVER['REQUEST_URI']; -$lo_url = $_SERVER['REQUEST_URI']; -if (strstr($lo_url, '/'.G4_ADMIN_DIR.'/') || $is_admin == 'super') $lo_url = ''; +$g4['lo_location'] = addslashes($g4['title']); +if (!$g4['lo_location']) + $g4['lo_location'] = $_SERVER['REQUEST_URI']; +$g4['lo_url'] = $_SERVER['REQUEST_URI']; +if (strstr($g4['lo_url'], '/'.G4_ADMIN_DIR.'/') || $is_admin == 'super') $g4['lo_url'] = ''; /* // 만료된 페이지로 사용하시는 경우 diff --git a/lib/common.lib.php b/lib/common.lib.php index 65ae17d2f..298dc2df3 100644 --- a/lib/common.lib.php +++ b/lib/common.lib.php @@ -1939,12 +1939,11 @@ function html_end() $tmp_sql = " select count(*) as cnt from {$g4['login_table']} where lo_ip = '{$_SERVER['REMOTE_ADDR']}' "; $tmp_row = sql_fetch($tmp_sql); - //sql_query(" lock table $g4['login_table'] write ", false); if ($tmp_row['cnt']) { - $tmp_sql = " update {$g4['login_table']} set mb_id = '{$member['mb_id']}', lo_datetime = '".G4_TIME_YMDHIS."', lo_location = '$lo_location', lo_url = '$lo_url' where lo_ip = '{$_SERVER['REMOTE_ADDR']}' "; + $tmp_sql = " update {$g4['login_table']} set mb_id = '{$member['mb_id']}', lo_datetime = '".G4_TIME_YMDHIS."', lo_location = '{$g4['lo_location']}', lo_url = '{$g4['lo_url']}' where lo_ip = '{$_SERVER['REMOTE_ADDR']}' "; sql_query($tmp_sql, FALSE); } else { - $tmp_sql = " insert into {$g4['login_table']} ( lo_ip, mb_id, lo_datetime, lo_location, lo_url ) values ( '{$_SERVER['REMOTE_ADDR']}', '{$member['mb_id']}', '".G4_TIME_YMDHIS."', '$lo_location', '$lo_url' ) "; + $tmp_sql = " insert into {$g4['login_table']} ( lo_ip, mb_id, lo_datetime, lo_location, lo_url ) values ( '{$_SERVER['REMOTE_ADDR']}', '{$member['mb_id']}', '".G4_TIME_YMDHIS."', '{$g4['lo_location']}', '{$g4['lo_url']}' ) "; sql_query($tmp_sql, FALSE); // 시간이 지난 접속은 삭제한다