폼값을 전송(method 는 post ) 합니다.
120개 정도의 input 이 있습니다.
사실 그때 그때 달라집니다.
넘기는 아이템이 10개이면 값이 70개 뭐 그런식입니다.
개발중인 모듈에서는 getUrl('','mid','testmid'); 이런식으로 하면 index.php?mid=testmid 로 줄일수 있습니다.
레이아웃이나 위젯들이 문제가 됩니다.
getUrl('mid','testmid') <- 이런식으로 사용하면 href 값이 아래 처럼 됩니다.
index.php?mid=testmid&a=1&b=2&c[1]=1&c[2]=2 .... ... 약 1000 자!
이 상황에서 링크를 클릭하면 Submitted URI too large! 오류가 발생합니다.
레이아웃 수정을 하면 문제가 처리 되겠지만 모듈 사용자들에게 일일히 수정해달라 말을 할수도 없구요.
해결 방법이 있을까요?
대량의 데이터를 POST로 받아놓은 상태에서 그대로 웹페이지를 표시하면 안 됩니다.
getUrl('','mid','testmid'); 형태의 GET 페이지로 즉시 리다이렉트시키세요.
그러면 그 다음 페이지에서는 깔끔하게 mid만 나오겠지요?
https://en.wikipedia.org/wiki/Post/Redirect/Get