조건으로 페이지넘기는데 안넘어가네요

조건으로 페이지넘기는데 안넘어가네요

QA

조건으로 페이지넘기는데 안넘어가네요

답변 2

본문

홈페이지 주소에 a=1이있을면 자동으로 네이버로 이동하고

홈페이지 주소에 a=1이 없으면 구글로 자동으로 이동하는 소스를 짜봤는데

아무 응답이없네요..

 

<script type="text/javascript">

<? $a ="http://www.홈페이지.com&a=1";

$b = array_key_exists("a=1", $a);

?>

  

if(<? $b ?>){ 

location.replace =("https://www.naver.com");

}

 

else { location.replace = ("http://www.google.com");

}

</script> 

이 질문에 댓글 쓰기 :

답변 2


<?
$a = "http://www.abc.com&a=1";
$b = strpos($a, "a=1");
if($b){ 
?>
<script>
   location.replace("http://www.naver.com");
</script>
<?
} else {
?>
<script>
   location.replace("http://www.google.com");
</script>
<?
}
?>​
 

와 같이 구성하시면 될 듯 합니다.

php와 자바스크립트가 혼용이 되어 있을때 잘 구분해서 사용해 주셔야 합니다.

 

이건 자바스크립트 안에 PHP 코드를 쓰셨는데 자바변수로 다시 넣어주시고

array_key_exists 이함수는 배열이여야 하는데 위에 $a는 그냥 스트링형인데요..

 

자바스크립트랑 php랑 뭔가 혼용에 있어서 착각 하신거 같네요...

 

 

답변을 작성하시기 전에 로그인 해주세요.
QA 내용 검색
질문등록
전체 2,074
© SIRSOFT
현재 페이지 제일 처음으로