채택완료

옵션이 많아지니 이런 메세지가 뜹니다.

옵션이 좀 많아서 
경우의 수가 많다보니 

실컷 가격 입력하고 나면 아래와 같은 메세지가 뜹니다.

어떻게 해야 하나요?
호스팅은 카페24입니다.

 

3034902428_1761206616.9876.jpg

|

답변 6개

채택된 답변
+20 포인트

폼 전송 시, PHP의 max_input_vars 제한(기본값 1000개)을 초과한 상황입니다.


이 경우,  아래의 내용으로 .htaccess 파일 생성 후 FTP로 웹 루트 폴더에 업로드하면 됩니다.

php_value max_input_vars 5000
 

근본적인 질문부터 필요해보입니다
 

왜 옵션을 많이 사용하시는지

 

다시 말해서, 

게시물에 컬럼이 왜 많아야 하는지가 궁금해지네요

단계를 나눈다거나, 컬럼의 수를 합쳐서 처리는 불가한 항목들인가요?

php.ini의 
max_input_vars 를 초과할정도로 개별 컬럼(파라미터)의 수가 많으면

직렬화를 이용한 처리도 방법이긴 합니다.

javascript에서 컬럼들의 내용을 하나로 묶는거죠
그런데 이것도 해결책은 아닐것같네요
구조에서 개선이 불가한지를 짚어보는게 필요해보이네요

서버 셋팅값중에 post 전송 값이 있는데 해당 전송 post값의 한계치를 넘어서서 발생되는 오류 입니다.

호스팅 설정 변경이 불가하다면
전송전에 json 문자열로 변환해서 보내셔도 될 듯 합니다.

저 캡쳐 자체를 호스팅 사에 문의해보세요.

서버 직접 운영하시면 말 그대로 서버의 php.ini 파일을 열어서 해당 변수값을 수정하셔야 하고,

웹호스팅 사용하시면 그냥 입력값 개수를 줄이셔야.

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