이전 목록 다음
채택완료

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

2015-01-29 (목) 18:28:14 4,718

홈페이지 주소에 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개 / 댓글 2개

채택된 답변
+20 포인트
Copy
<?$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와 자바스크립트가 혼용이 되어 있을때 잘 구분해서 사용해 주셔야 합니다.

답변에 대한 댓글 1개

strpos()라는 함수가있었네여 감사합니다 ^^
2015-01-29 (목) 18:37:07

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

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

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

답변에 대한 댓글 1개

네...시작한지 얼마안되서..ㅠ

답변을 작성하려면 로그인이 필요합니다.