반응형
순서상 php(서버측언어)는 클라이언트 언어보다 먼저 실행된다.
따라서 php로 자바스크립트의 변수를 읽을 수 없다.
우선 입력 폼 및 hidden 태그를 만든다.
js에서 처리된 값을 hidden에 넣고 submit 하여 php로 전송한다.
자바스크립트
의 경우 이미 서버에서 나온 후 php 코드가 다 제거된 상태다.따라서 php로 자바스크립트의 변수를 읽을 수 없다.
대책
①
쿠키나 세션으로 자바스크립트 변수 값을 저장하여 사용한다. ②
hidden 폼을 이용하여 전송한다. ③
ajax(비동기호출) 방식을 사용한다. ②
번 방법을 사용하여 다른 PHP로 POST 데이터를 전송해보겠다.우선 입력 폼 및 hidden 태그를 만든다.
js에서 처리된 값을 hidden에 넣고 submit 하여 php로 전송한다.
ி send_data.html
function func_send()
{
document.input_form.data2.value = 'DEF';
document.input_form.submit();
}
반응형
'프로그래밍 > 웹' 카테고리의 다른 글
PHP 함수 모음 (0) | 2019.12.12 |
---|---|
PHP 로그인 구현 (0) | 2019.11.29 |
javascript 정규표현식 - 특수문자 제거 (0) | 2019.11.04 |
모달 팝업 띄우기 (0) | 2019.07.26 |
개발자도구 스크립트 모음 (0) | 2019.07.10 |