그누보드에서 GET으로 받아서 <span style="font-size:9pt;line-height:1.5;">ID가 있으면 DB에 저장된 정보로 이동이고</span> <div><br></div> <div>차단된 IP이면 DB에 저장된 차단용 정보로 이동하는 것을 짜고있는데요</div> <div><br></div> <div>아래 두줄에서 해결이 안되네요.</div> <div><br></div> <div>iD가 있는 상태에서 원래 가라는 정보로 가는게 먹히면 ..차단이 안먹히고..</div> <div><br></div> <div>차단이 먹히려면 아래 붉은 부분을 지워야하네요.</div> <div><br></div> <div>가령 도메인.COM/?id=test 인 경우에 차단이 안되어있다면 mb_1의 값인 주소로로 이동하고 </div> <div> </div> <div> 차단이라면 mb_2의 값인 주소로 이동하는 것입니다.</div> <div><br></div> <div>(차단하는 부분은 테스트 해봐서 이상이 없는데요.. 마지막에 mb_1으로 가라는 부분을 지정해주면 말썽이 납니다;)</div> <div><br></div> <div><br></div> <div><span style="font-family:none;"><br></span></div> <div><font size="3"><span style="font-family:none;"><? </span><br style="font-family:none;"><span style="font-family:none;">if (!defined('_GNUBOARD_')) exit; // 개별 페이지 접근 불가 </span><br style="font-family:none;"><span style="font-family:none;">$request_id = $_GET[id]; </span><br style="font-family:none;"><span style="font-family:none;">if($request_id) { </span><br style="font-family:none;"><span style="font-family:none;"> $sql = " select mb_1, mb_2 </span><br style="font-family:none;"><span style="font-family:none;"> from {$g5[member_table]} </span><br style="font-family:none;"><span style="font-family:none;"> where mb_id= '{$request_id}'"; </span><br style="font-family:none;"><span style="font-family:none;"> $result = sql_query($sql); </span><br style="font-family:none;"><span style="font-family:none;"> $row=sql_fetch_array($result); </span><br style="font-family:none;"><span style="font-family:none;"> $ipaddress = '112.111.111.111';// $_SERVER['REMOTE_ADDR']; // 접속자 아이피 값 불러오기 </span><br style="font-family:none;"><span style="font-family:none;"> $sql = " select * from $g5[block_ip_table] "; </span><br style="font-family:none;"><span style="font-family:none;"> $qry = sql_query($sql); </span><br style="font-family:none;"><span style="font-family:none;"> $rows=sql_fetch_array($qry); </span><br style="font-family:none;"><span style="font-family:none;"> for ($i=0; $i<count($rows); $i++) { </span><br style="font-family:none;"><span style="font-family:none;"> if($rows[block_ip] == $ipaddress) </span><br style="font-family:none;"><span style="font-family:none;"> header('Location: '.$row[mb_2].''); </span><br style="font-family:none;"><span style="font-family:none;"> } </span><br style="font-family:none;"><span style="font-family:none;"> // 접근차단 IP 기존 </span><br style="font-family:none;"><span style="font-family:none;"> $is_intercept_ip = false; </span><br style="font-family:none;"><span style="font-family:none;"> $pattern = explode("\n", trim($config['cf_intercept_ip'])); </span><br style="font-family:none;"><span style="font-family:none;"> for ($i=0; $i<count($pattern); $i++) { </span><br style="font-family:none;"><span style="font-family:none;"> $pattern[$i] = trim($pattern[$i]); </span><br style="font-family:none;"><span style="font-family:none;"> if (empty($pattern[$i])) </span><br style="font-family:none;"><span style="font-family:none;"> continue; </span><br style="font-family:none;"><br style="font-family:none;"><span style="font-family:none;"> $pattern[$i] = str_replace(".", "\.", $pattern[$i]); </span><br style="font-family:none;"><span style="font-family:none;"> $pattern[$i] = str_replace("+", "[0-9\.]+", $pattern[$i]); </span><br style="font-family:none;"><span style="font-family:none;"> $pat = "/^{$pattern[$i]}$/"; </span><br style="font-family:none;"><span style="font-family:none;"> $is_intercept_ip = preg_match($pat, $ipaddress); </span><br style="font-family:none;"><span style="font-family:none;"> if ($is_intercept_ip) // 범위차단+id값있으면 </span><br style="font-family:none;"><span style="font-family:none;"> header('Location: '.$row[mb_2].''); </span><br style="font-family:none;"><span style="font-family:none;"> } </span><br style="font-family:none;"><span style="font-family:none;"> <font color="#ff0000"><b> for ($i=0; $i<count($row); $i++) { //차단안된 id이면 </b></font></span><font color="#ff0000"><b><br style="font-family:none;"><span style="font-family:none;"> if($row) header('Location: '.$row[mb_1].'');// 이동변경 </span><br style="font-family:none;"><span style="font-family:none;"> } </span></b></font><br style="font-family:none;"><span style="font-family:none;">} </span><br style="font-family:none;"><br style="font-family:none;"><br style="font-family:none;"><span style="font-family:none;">?></span></font></div>