묻고답하기
page_full_width" class="col-xs-12" |cond="$__Context->page_full_width">
IIS에 PHP를 씁니다. 근뎅...[다시 올립니다.]
2002.05.20 16:52
음냐... 저번에 어떤분이 대입연산자 틀렸다고 고쳤는뎅..
그래도 쿠키가 생성이 안되네요..
아예 결과가 안나와여..ㅡㅡ;
어떻게 해결해주세요~~~~~
<?php
$count=file("count.dat");
if($ip==$REMOTE_ADDR){
echo $count[0];
}
else{
$count[0]++;
$fp=fopen("count.dat","w");
fwrite($fp,$count[0]);
fclose($fp);
echo $count[0];
}
?>
$REMOTE_ADDR --> 요것을 그냥 echo로 출력해도 나타나지가 않네요...
php는 최신버전으로 쓰고 있습니다..;;;
해결좀 해주세요
그래도 쿠키가 생성이 안되네요..
아예 결과가 안나와여..ㅡㅡ;
어떻게 해결해주세요~~~~~
<?php
$count=file("count.dat");
if($ip==$REMOTE_ADDR){
echo $count[0];
}
else{
$count[0]++;
$fp=fopen("count.dat","w");
fwrite($fp,$count[0]);
fclose($fp);
echo $count[0];
}
?>
$REMOTE_ADDR --> 요것을 그냥 echo로 출력해도 나타나지가 않네요...
php는 최신버전으로 쓰고 있습니다..;;;
해결좀 해주세요
댓글 5
-
Legend
2002.05.20 18:22
-
윤현진
2002.05.20 23:01
음냐.. 바꿨는뎅.. 그래두 안나오내요..ㅜ.ㅜ -
윤현진
2002.05.20 23:01
어랄라..ㅡㅡ; 나와요~ 감사합니다. -
윤현진
2002.05.20 23:02
환경변수는 해결했는데.. 쿠키가 저장이 안되나봐요...ㅜㅜ..
어떻게 방법이 없을까요? -
Legend
2002.05.21 00:44
<?
if (!$HTTP_COOKIE_VARS["addr"])
setcookie("addr", $REMOTE_ADDR, time()+24*3600);
else
$ip=$HTTP_COOKIE_VARS["addr"];
$count=file("count.dat");
if($ip==$REMOTE_ADDR){
echo $count[0];
}
else{
$count[0]++;
$fp=fopen("count.dat","w");
fwrite($fp,$count[0]);
fclose($fp);
echo $count[0];
}
?>
위와 같이 하셨는데도 카운터가 계속 올라가는지 확인해보세욤
variables_order = "EGPCS";
위 값이 GPC만 되어 있으면 위와 같이 바꾸셔서 환경변수를 사용하도록 설정하세요..
register_globals = On
위값도 off로 되어 있으면 On으로 바꾸시구욤
바꾼 다음에는 IIS 재시동하시구욤