그누보드 [G5] 관리자일때 IP 1.2.3.4 저장하기
페이지 정보
본문
관리자일때는 ip 값을 특정한 정보로 저장하는 방법입니다.
1. 그누보드5 / config.php
define('G5_IP_DISPLAY', '\\1.♡.\\3.\\4');
아래에 내용을 추가
// 내컴퓨터 IP
$client_ip = isset($_SERVER['HTTP_CLIENT_IP'])?$_SERVER['HTTP_CLIENT_IP']:isset($_SERVER['HTTP_X_FORWARDED_FOR'])?$_SERVER['HTTP_X_FORWARDED_FOR']:$_SERVER['REMOTE_ADDR'];
//echo "client_ip = ".$client_ip."<br>";
if (count(explode(',', $client_ip))==2) {
$client_ip0 = explode(',',$client_ip);
$client_ip = $client_ip0[0];
}
2-1. 그누보드5 / common.php 마지막에 추가
?>
를 아래와 같이 변경
// 관리자일때 ip 를 변경하기 위해 추가
if ($is_admin) {
sql_query(" update {$g5['member_table']} set mb_ip = '1.2.3.4', mb_login_ip = '1.2.3.4' where mb_id = '{$member['mb_id']}' ");
sql_query(" update {$g5['login_table']} set lo_ip = '1.2.3.4' where mb_id = '{$member['mb_id']}' ");
}
?>
2. 글 ::: 그누보드5 / bbs / write_update.php 끝부분에
if ($file_upload_msg)
alert($file_upload_msg, $redirect_url);
else
goto_url($redirect_url);
?>
를 아래와 같이 변경
// 관리자일때 ip 를 변경하기 위해 추가
if ($is_admin) {
sql_query(" update {$write_table} set wr_ip = '1.2.3.4' where mb_id = '{$member['mb_id']}' ");
}
if ($file_upload_msg)
alert($file_upload_msg, $redirect_url);
else
goto_url($redirect_url);
?>
3. 댓글 ::: 그누보드5 / bbs / write_comment_update.php 168줄
goto_url($redirect_url);
?>
를 아래와 같이 변경
// 관리자일때 ip 를 변경하기 위해 추가
if ($is_admin) {
sql_query(" update {$write_table} set wr_ip = '1.2.3.4' where mb_id = '{$member['mb_id']}' ");
}
goto_url($redirect_url);
?>
4-1. 댓글 ::: 아미나빌더 / bbs / write_comment_update.page.php 198줄
$wr_subject = get_text(stripslashes($wr['wr_subject']));
를 아래와 같이 변경
$wr_subject = get_text(stripslashes($wr['wr_subject']));
if ($is_admin) { $wr_ip="1.2.3.4"; } else { $wr_ip = $_SERVER['REMOTE_ADDR']; }
4-2. 댓글 ::: 아미나빌더 / bbs / write_comment_update.page.php 219줄
wr_ip = ".$_SERVER['REMOTE_ADDR'].",
를 아래와 같이 변경
wr_ip = '{$wr_ip}',
4-3. 댓글 ::: 아미나빌더 / bbs / write_comment_update.page.php 379줄
$sql_ip = "";
if (!$is_admin)
$sql_ip = " , wr_ip = '{$_SERVER['REMOTE_ADDR']}' ";
를 아래와 같이 변경
$sql_ip = "";
if ($is_admin) { $wr_ip="1.2.3.4"; } else { $wr_ip = $_SERVER['REMOTE_ADDR']; }
if (!$is_admin)
$sql_ip = " , wr_ip = '{$wr_ip}' ";
5. 쪽지 ::: 그누보드5.4 / bbs / memo_form_update.php 90~92줄
}
if ($member_list) {
을 아래와 같이 변경
}
// 관리자일때 ip 를 변경하기 위해 추가
if ($is_admin) {
sql_query(" update {$g5['memo_table']} set me_send_ip = '1.2.3.4' where me_send_mb_id = '{$member['mb_id']}' ");
}
if ($member_list) {
1. 그누보드5 / config.php
define('G5_IP_DISPLAY', '\\1.♡.\\3.\\4');
아래에 내용을 추가
// 내컴퓨터 IP
$client_ip = isset($_SERVER['HTTP_CLIENT_IP'])?$_SERVER['HTTP_CLIENT_IP']:isset($_SERVER['HTTP_X_FORWARDED_FOR'])?$_SERVER['HTTP_X_FORWARDED_FOR']:$_SERVER['REMOTE_ADDR'];
//echo "client_ip = ".$client_ip."<br>";
if (count(explode(',', $client_ip))==2) {
$client_ip0 = explode(',',$client_ip);
$client_ip = $client_ip0[0];
}
2-1. 그누보드5 / common.php 마지막에 추가
?>
를 아래와 같이 변경
// 관리자일때 ip 를 변경하기 위해 추가
if ($is_admin) {
sql_query(" update {$g5['member_table']} set mb_ip = '1.2.3.4', mb_login_ip = '1.2.3.4' where mb_id = '{$member['mb_id']}' ");
sql_query(" update {$g5['login_table']} set lo_ip = '1.2.3.4' where mb_id = '{$member['mb_id']}' ");
}
?>
2. 글 ::: 그누보드5 / bbs / write_update.php 끝부분에
if ($file_upload_msg)
alert($file_upload_msg, $redirect_url);
else
goto_url($redirect_url);
?>
를 아래와 같이 변경
// 관리자일때 ip 를 변경하기 위해 추가
if ($is_admin) {
sql_query(" update {$write_table} set wr_ip = '1.2.3.4' where mb_id = '{$member['mb_id']}' ");
}
if ($file_upload_msg)
alert($file_upload_msg, $redirect_url);
else
goto_url($redirect_url);
?>
3. 댓글 ::: 그누보드5 / bbs / write_comment_update.php 168줄
goto_url($redirect_url);
?>
를 아래와 같이 변경
// 관리자일때 ip 를 변경하기 위해 추가
if ($is_admin) {
sql_query(" update {$write_table} set wr_ip = '1.2.3.4' where mb_id = '{$member['mb_id']}' ");
}
goto_url($redirect_url);
?>
4-1. 댓글 ::: 아미나빌더 / bbs / write_comment_update.page.php 198줄
$wr_subject = get_text(stripslashes($wr['wr_subject']));
를 아래와 같이 변경
$wr_subject = get_text(stripslashes($wr['wr_subject']));
if ($is_admin) { $wr_ip="1.2.3.4"; } else { $wr_ip = $_SERVER['REMOTE_ADDR']; }
4-2. 댓글 ::: 아미나빌더 / bbs / write_comment_update.page.php 219줄
wr_ip = ".$_SERVER['REMOTE_ADDR'].",
를 아래와 같이 변경
wr_ip = '{$wr_ip}',
4-3. 댓글 ::: 아미나빌더 / bbs / write_comment_update.page.php 379줄
$sql_ip = "";
if (!$is_admin)
$sql_ip = " , wr_ip = '{$_SERVER['REMOTE_ADDR']}' ";
를 아래와 같이 변경
$sql_ip = "";
if ($is_admin) { $wr_ip="1.2.3.4"; } else { $wr_ip = $_SERVER['REMOTE_ADDR']; }
if (!$is_admin)
$sql_ip = " , wr_ip = '{$wr_ip}' ";
5. 쪽지 ::: 그누보드5.4 / bbs / memo_form_update.php 90~92줄
}
if ($member_list) {
을 아래와 같이 변경
}
// 관리자일때 ip 를 변경하기 위해 추가
if ($is_admin) {
sql_query(" update {$g5['memo_table']} set me_send_ip = '1.2.3.4' where me_send_mb_id = '{$member['mb_id']}' ");
}
if ($member_list) {
댓글목록
등록된 댓글이 없습니다.