<form><input type="hidden" value="<? echo $_post['value_to_be_posted'] ?>"></form>
에 $_post['value_to_be_posted']
값을 입력 할 수 없지만 IE 및 ff에서 작동합니다.
어떤 아이디어
감사 장
<form><input type="hidden" value="<? echo $_post['value_to_be_posted'] ?>"></form>
에 $_post['value_to_be_posted']
값을 입력 할 수 없지만 IE 및 ff에서 작동합니다.
어떤 아이디어
감사 장
PHP는 생성하는 HTML을 어떤 브라우저가 받고 있는지 상관하지 않습니다. 그것은 IE와 FF에서와 마찬가지로 크롬을위한 동일한 데이터를 뱉어 낼 것이다. 대부분의 POST 값에는 페이지의 HTML을 "깨뜨리는"문자가 하나 이상 있으며 IE/FF는 Chrome보다 조금 더 관대합니다. (' "> & <을, 이것은에서 삽입 된 데이터를 유지합니다 따옴표, 꺾쇠 괄호와 앰퍼샌드)'모든 HTML 메타 문자를 탈출 할 htmlspecialchars()
을 통해 삽입 된 데이터를 전달
<form action=... method="post">
<input type="hidden" name="fieldname" value="<?php htmlspecialchars($_POST['one']) ?>" />
</form>
을이 시도 귀하의 양식을 인계받습니다.
첫째, PHP는 대소 문자를 구분, 그래서 $_POST
을해야합니다. 두 번째 : 따옴표에주의하십시오. 게시 된 값의 내부에 "
이 있으면 문제가 발생합니다.
$ _POST에 완료 됨 – X10nD
무엇을 의미합니까? 소스 코드에 무엇이 있습니까? –
그래, 더 많은 코드를 표시하고 정확하게 작동하지 않는 것을 설명하여 질문을 명확히하십시오. –
친애하는 사람들, 양식은 단순한 html로 코드 오류가 많지 않음 코드 오류 일 경우 ff 및 chrome에서 작동하지 않습니다. – X10nD