심

쿠키로 아이피 굽기 ~~ 도와주세요!!

· 2009-08-05 (수) 18:18:51 · 1887 · 12
쿠키로 아이피 굽기 ~~ 도와주세요!!
bbs/write.php 에 맨상단에 이렇게 쿠키를 굽구요
<?
setcookie('co_ip', '$REMOTE_ADDR', time()+60*60*120);
?>

bbs/good.php 에 아래와 같이 글쓸때 구운 아이피와 글쓴사람의 아이피를 비교할려고합니다.

if ($_COOKIE['co_ip'] == $write[wr_ip]) {
       echo "<script language='Javascript'>alert('자신의 글은 평가할 수 없습니다.');</script>";
exit;
}
----
뭐가 부족한가요? 아님 뭔가 잘못되었는지..적용이 안됩니다 ㅠㅠ 좀 도와주세요
글의 아이피 즉,글쓴 사람의 아이피를 불러와야되는같습니다.
db에서 어떻게 불러와야되나요?
유동아이피가 많은건 알지만 기본적으로는 막고 싶습니다.
|

댓글 12개

비회원의 추천을 지원하시려는 것 같은데 절대 비추 ㅡ_
2009-08-05 (수) 18:32:30
회원만 가능하게 하더라도 아이디 바꿔서 하면 똑같잖아요 흑흑
글의 아이피 어떻게 불러오나요 ㅠㅠ 흑흑
글의 아이피는 $write['wr_ip']
2009-08-05 (수) 18:35:35
setcookie('co_ip', '$REMOTE_ADDR', time()+60*60*120);
==>
setcookie('co_ip', $REMOTE_ADDR, time()+60*60*120); or
setcookie('co_ip', "$REMOTE_ADDR", time()+60*60*120);

싱글쿼테이션 안에서 변수는 파싱하지 않습니다.
$a = '홍길동';
echo '나는 $a이다'; // 나는 $a이다
echo "나는 $a이다"; // 나는 홍길동이다
2009-08-05 (수) 19:07:16
쿠키가 문제가 아니라 wr_ip를 불러오는게 문제인듯합니다 ㅠㅠ
2009-08-05 (수) 19:12:58
bbs/good.php 파일에 코드실행전에...

echo '쿠키 : ' . $_COOKIE['co_ip'];
echo '아이피 : ' . $write[wr_ip];

찍어보시면 어디가 문제인지 더 쉽게 찾을 수 있을텐데요?
2009-08-05 (수) 19:16:17
음 해봐야겠네요
2009-08-05 (수) 19:20:13
쿠키 : $REMOTE_ADDR아이피 : 218.236.214.60 로 나오네요
2009-08-05 (수) 19:22:28
위 답변대로 작은따옴표안에서는 문자열그대로 인식하니까
큰따옴표로 바꾸던가, 작은따옴표를 없애던가 하세요~
2009-08-05 (수) 19:23:30
청춘불안정님 말씀대로 쿠키 새로 구우니
쿠키 : 아이피 : 218.236.214.60

쿠키 값이 없네요...흑 뭐지
2009-08-05 (수) 19:24:38
$REMOTE_ADDR을 $_SERVER['REMOTE_ADDR']로 바꿔보세요.
2009-08-05 (수) 19:27:04
오오오오오!!
$_SERVER['REMOTE_ADDR']
로 바꾸니 되었습니다.
청춘불안정님 정말 감사합니다 ㅠㅠ 이 은혜잊지 않겠음
댓글을 작성하시려면 로그인이 필요합니다.

자유게시판

202,983건
+
제목 글쓴이 날짜 조회
09-08-06 조회 1,491
09-08-06 조회 1,381
09-08-06 조회 1,221
09-08-06 조회 1,328
09-08-06 조회 1,246
09-08-06 조회 1,319
09-08-06 조회 1,371
09-08-05 조회 1,239
09-08-05 조회 2,037
09-08-05 조회 1,514
09-08-05 조회 1,221
09-08-05 조회 1,259
09-08-05 조회 1,342
09-08-05 조회 1,268
09-08-05 조회 1,617
09-08-05 조회 1,307
09-08-05 조회 1,809
09-08-05 조회 1,295
09-08-05 조회 1,888
09-08-05 조회 1,279