if문 질문입니다. 채택완료
우선 말로 풀어볼게요!
write_skin.php 에서 wr_1 값 (전화번호를 입력합니다)
그럼 write_update.skin 부분에서
특정전화번호 = "값이정해져있음ex)01011112222"
* 특정전화번호는 값이 정해져있습니다 ! *
$wr_1 값이 ="특정전화번호" 이 거나 저의 ip주소 라면 실행이안되고
다른 조건일때 실행이되는 조건문을 짜려고해요 !
그래서
</p>
<p><?
if((stristr($_SERVER['REMOTE_ADDR'], 'ip주소')!="")||($wr_1=="특정전화번호"){
}else{
echo "2";
}
exit;
?></p>
<p> </p>
<p>
제가 구현하려고하는건 제 ip에서 wr_1값을 01011112222로 주고
이 조건이 성립한다면 그냥 list화면으로 넘어가야하고
또 제 ip에서 다른번호로 입력했을땐 실행이되야하는것입니다.
위처럼 제 ip에서 다른번호를입력했을때 2가 찍혀야하는데 빈화면이네요ㅠㅠ
이렇게 짯는데 안되네요ㅠㅠ 글입력하면 빈화면이뜨네요 ㅠㅠ
답변 4개
제가 잘 이해했는지 모르겠네요^^;
</p>
<p><?php
if(stristr($_SERVER['REMOTE_ADDR'], 'ip주소')!==false) {
if($wr_1=="특정전화번호"){
//IP와 특정전화번호
echo "1";
}else{
//IP와 다른전화번호
echo "2";
}
}else{
//IP가 다르면 실행
echo "3";
}
exit;
?></p>
<p>
댓글을 작성하려면 로그인이 필요합니다.
</p>
<p>
<?
if($wr_1=="01011112222"){</p>
<p>}elseif((stristr($_SERVER['REMOTE_ADDR'], '1.212.71')!="")){</p>
<p>}else{
echo "3";
}</p>
<p>exit;</p>
<p>?></p>
<p>
로 짯는데요 이러면 제 ip에서 뭘 적던 실행이안되잖아요
여기서 제 ip에서 특정전화번호말고 다른전화번호를 입력했을때 실행이 되게하려면어케해야하나요?
답변에 대한 댓글 1개
댓글을 작성하려면 로그인이 필요합니다.
실행 구문을 약간 변경해봤습니다.
</p>
<p><?php
if ( strrstr($_SERVER['REMOTE_ADDR'], 'ip주소')!==false && $wr_1=="특정전화번호") {
//여기는 접속IP와 조건의IP가 같고 특정전화번호이면
// 본 블럭을 실행
echo "이건 원하는 조건일때";
</p>
<p>}</p>
<p>else{
// if문의 조건이 아닐때는 이 블럭을 실행
echo "2"; </p>
<p>} </p>
<p>exit;</p>
<p>?></p>
<p>
댓글을 작성하려면 로그인이 필요합니다.
답변을 작성하려면 로그인이 필요합니다.
로그인
원하시는게 될겁니다.