GET 방식으로 url 주소값을 넘길때 "&" 문제

작성자 정보

  • 영자 작성
  • 222.♡.209.119 아이피
  • 작성일

컨텐츠 정보

본문

url 주소를 GET 방식으로 넘길일이 있겠냐만은... 넘길일이 있더라.

1page.php?url=page2.php?param1=1&param2=2

GET 방식으로 url 파라미터에 page2.php?param1=1&param2=2를 보내고 싶었다.
허나 page.php에서 $_GET[url]을 하면 page2.php?param1=1 여기까지만 나온다.
url 파라미터 값 안에 &가 있어서, 한 덩어리가 아닌 다음 파라미터라고 생각하는 것.

즉, page.php에서 받은 $_GET 배열이

1$_GET[url] = page2.pgp?param1=1
2$_GET[param2] = 2

이렇게 쪼개져 있다는 것이다.

url 주소를 GET 방식으로 넘겨줄려면,
urlencode()함수로 인코딩하여 GET값을 보내주면 된다.

1$temp = urlencode(page2.php?param1=1&param2=2);
2page.php?url=$temp

관련자료

댓글 0
등록된 댓글이 없습니다.

최근글


새댓글


  • 글이 없습니다.
알림 0