php id 링크

link.php를 짜려고 하는데요 

localhost/link.php?id=1 

localhost/link.php?id=2 

localhost/link.php?id=3 

이렇게 해서 

id가 1이면 qwer.com 

id가 2이면 asdf.com 

id가 3이면 zxcv.com 

이런식으로 연결되게 만들려고 하는데 

아래 소스처럼 이리저리 섞어봐도 작동을 안하네요 

어느부분이 잘못된걸까요..? 

$link_url  = $_GET['id'];

if($link_url ==1 ) {

  header('location: http://www.qwer.com/')

}else if($link_url ==2) {

 <script>location.href="http://asdf.com/";</script>

}

혹은

<script>

<? 

   $id = $_GET['id'];

   if($id==1) echo "location.href='http://naver.com'";

   elseif($id==2) echo "location.href='http://google.com'";  

   elseif($id==3) echo "location.href='http://daum.net'";  

?>

</script>

해도 먹통이네요.. 

|

답변 4개

echo " 으로 시작했을경우 '로 해주셔야하고 '로 시작하면 "로 하시면됩니다.
php에서 html 코드를 사용하려면 echo를 사용하셔야 합니다.
if($id == "1"){
echo "
<script>
window.location.href = 'naver.com';
</script>
";
exit ();
}
2015-08-12 (수) 23:22:51

$id == '2'​

''를 붙여보세요. 

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