이전 목록 다음
채택완료

post로 받을때 텍스트 처리가 안되는경우..

2020-07-31 (금) 12:58:54 2,738
Copy
<input type="text" id="member_name" name="member_name" />

 

-----------------------------------------------------------------------

$br_name = $_POST['member_name']; 

echo $br_name; <--- 아무값도 나오지 않음.

form 전송을 합니다.

post 타입이구요. 받는쪽에서 숫자만 넘어가네요.

한글,영어...모두 안되는 상황인데요..

어떤 이유가 있을까요? 

|

답변 3개 / 댓글 5개

채택된 답변
+20 포인트
2020-07-31 (금) 13:19:34

부분 소스만으로는

브라우저단에서 필터 처리가 되는건지 서버 프로그램단에서 처리가 되는건지 불분명하네요

아무처리도 안되게해서 전송해보시면서 하나씩 케이스를 제외하는수밖에 없을것 같습니다.

답변에 대한 댓글 3개

form 을 가장 기본으로 작성하고 아무조건 없이 넘겨봐도...숫자만 넘어가네요. 영어,한글...머 이런 텍스트는 가져가질 못하네요...아..므징...ㅜㅜ
아래 코드로 테스트 해보시길 바랍니다. ie11, 그누보드 common파일 로드해도 문제 없습니다.
아래 스크립트도 문제가 있다면 인코딩을 점검해보시길 바랍니다.

exam.php
[code]
<!doctype html>
<html lang="ko">
<head>
<!-- Required meta tags -->
<meta charset="utf-8">
<meta name="viewport" content="width=device-width, initial-scale=1, shrink-to-fit=no">
<title>Hello, world!</title>
</head>
<body>
<h1>Hello, world!</h1>
<form action="./form.php" method="POST">
<input type="text" name="member_name">

<input type="submit">
</form>
</body>
</html>
[/code]

form.php
[code]
<?php
// include_once('./_common.php');

var_dump($_POST);
[/code]
정말 답변 감사드립니다. 그냥 코딩 다시하는쪽으로..^^;;;;

그누보드로 작업중인가요?

폼 전체 소스를 올려보세요

print_r($_POST); 로 확인해 보세요.

답변에 대한 댓글 1개

답변 감사드립니다. 많은 도움 되었습니다. ^^;
<input type="text" id="member_name" name="member_name" /> 만 넣으면 

value 가 없어서 아무것도 넘어가지 않습니다.

답변에 대한 댓글 1개

답변 감사합니다. value 값을 정해서 넣어봐도 결과는 같네요. 그렇지 않더라도 숫자등은 value 값 상관없이 잘 전달되고 있구요. ㅠㅠ

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