Extra Form
PHP PHP 7.2
CMS XpressEngine

외부페이지 소스 안에

 

주소에 ?abc=1234 가 달리게 링크를 만든 후 

 

해당 링크를 클릭한 후 페이지가 열릴때 

 

Context::get('abc')  값을 확인할 수가 없던데요.

 

비슷한 방법으로 주소창의 특정값을 외부페이지에서 가져와서 php에 사용할 수 있을까요 ?

  • profile
    외부페이지의 경우 $_GET['abc'] 일겁니다..
  • profile profile
    그렇게 해도 값이 안나오네요 ㅡㅡ;
  • profile
    이상한 점은 주소창에는 ?abc=1234 까지 해서 잘 표시되는데
    XE 페이지으 소스보기로 보면 주소가 mid 까지만 있고 ?abc=1234 는 안보이네요.
  • profile profile
    아래 ,,파라미터로 넘어가는쪽 표시를 확인해보세요
  • profile
    긴주소 형태로 ?abc=1234 로하면 잘못된 요청이 뜨고
    &abc=1234 하면 정상적으로 접속도되고 소스보기에서 주소도 제대로 다 나오는데 외부페이지에서 값이 출력이 안되네요.
  • profile profile
    url 파라미터 사용하실때 주의하실 점이 첫 파라미터에는 ? 를 사용하고 그 뒤로 추가될때 &를 사용합니다.
  • profile

    어.. 파라미터 변수를 type 으로 썼더니 안되고 다른거로 abc 로 바꾸니 되네요.

    api 쪽에서 가져온 값의 항목과 겹쳐서 발생하는 문제일 듯 하기도 하네요.