테스트 사이트 - 개발 중인 베타 버전입니다

전달받은 배열을 DB에 저장하기 질문드립니다! 채택완료

mmkk2 4년 전 조회 5,976

GET방식으로 배열을 전달받았는데

 

A라는 테이블에 return_data 필드(구조 : longtext) 안에 넣었더니 전달받은 값이 짤리더라구요..

혹시나 해서 해당 필드를 varchar로도 바꿔보고 햇는데도 짤리길래

 

fwrite를 사용하여 전달받은 값을 txt에 저장시켰더니 요건 또 안짤리더라구요..

 

전달받은 값이 안짤리고 해당 필드에 그대로 저장시킬수 있는 방법이 있을까요?

 

*아래 소스*

 

//배열 덤프
var_dump($_GET);

//버퍼에 내용을 저장
$content = ob_get_contents();

$content 값을 저장시키고 있습니다.

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

답변 3개

채택된 답변
+20 포인트
세크티
4년 전

데이터가 길면 get으로는 무립니다.보내는 쪾에서curl을 써서라도 post로 보내는게 좋죠.

로그인 후 평가할 수 있습니다

답변에 대한 댓글 1개

m
mmkk2
4년 전
보내주는쪽에선 무조건 get으로 보내니 클라이언트가 직접 맞추라고 하네요..ㅠㅠ답변감사합니다!

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

4년 전

get 방식으로 데이터를 보내면 브라우저별로 길이 제한이 있습니다

크롬이나 파이어폭스에서 테스트 해보세요

 

로그인 후 평가할 수 있습니다

답변에 대한 댓글 1개

m
mmkk2
4년 전
크롬도 마찬가지로 같은현상입니다ㅠㅠ답변감사합니다!

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

 

 

htaccess에 혹시 이거 넣어보시겠어요

 

php_value max_input_vars 10000

로그인 후 평가할 수 있습니다

답변에 대한 댓글 1개

m
mmkk2
4년 전
답변감사합니다.
위 설정 하였는데도 마찬가지네요ㅠㅠ
데이터가 짤리는곳을 보니 한글일 경우에 에러가 나는지 그후로는 db에 값이 안들어오네요ㅠㅠ..

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

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

로그인