이 부분 소스만 첨부되면..
본문
이 소스만 게시판 view.skin.php에 첨부되면
토큰에러 오류가 뜹니다.
어느 부분이 잘못된건가요??
<!-- 추천한 회원 -->
<table width="100%" cellspacing="0" cellpadding="0">
<tr>
<td bordercolor="#CCCCCC" background="#f1f1f1"></td>
<td height="30" bgcolor="#F7F7F7" style="line-height:15pt;word-break:break-all;">추천하신 회원님 : <?=$view[wr_good]?> 명<br>
<?
$sql = " select b.mb_id from g5_board_good a, g5_member b where a.bo_table='$bo_table' and a.wr_id='$wr_id' and a.mb_id=b.mb_id order by a.bg_id asc "; //맴버아이디를 출력함
$result = mysql_query($sql);
while($row=mysql_fetch_array($result)) {
$row9= get_member($row[mb_id]);
$row[mb_nick] = get_sideview($row9[mb_id], $row9[mb_nick], $row9[mb_email], $row9[mb_homepage]); //사이드뷰 부여...
echo "<font color=blue><b>$row[mb_nick]</b></font> ";
}
?></td>
<td bordercolor="#CCCCCC" background="#f1f1f1"></td>
</tr>
</table>
<br>
<!-- 추천한 회원 끝 -->
답변 2
희안한 현상이네요 --- 위 코드를 복사해서 테스트 해보니 세션에 저장된 토큰값이 변경되어버리네요
아래 코드를 복사해서 사용하세요
$result=sql_query("select b.* from g5_board_good a, g5_member b where a.bo_table='$bo_table' and a.wr_id='$wr_id' and a.mb_id=b.mb_id order by a.bg_id asc");
while($row= sql_fetch_array($result)){
$mb_info = get_sideview($row[mb_id], $row[mb_nick], $row[mb_email], $row[mb_homepage]);
echo "<font color=blue><b>$mb_info</b></font>";
}
질문의 소스 코드는 서버트래픽을 늘리려고 작정한 코드같이 보입니다..ㅎㅎ.. 농담이구요
회원정보를 가져오기 위해서 join을 해놓고 막상 정보는 하나도 가져오지않고 다시 get_member로 정보를
추출하고 있으니 2중으로 쿼리를 하고 있습니다
정상적으로 출력은 잘 되나 이 부분이 추가되면 토큰에러가 발생해서 글삭제가 안됩니다. 댓글도 마찬가지구요~
답변을 작성하시기 전에 로그인 해주세요.