정상적인 방법으로 옮기는 방법은 없고 꼼수를 써야한다. j_test1.html 파일의 자바스크립트에서 만들어진 a라는 변수의 값이 j_test2.php안의 $val이라는 PHP변수로 옮겨졌다.
<!-- j_test1.html file -->
<body onload="tophp()">
<script>
var a="I was born in javascript.";
function tophp(){
document.getElementById('j_val').value = a;
document.getElementById('form').submit();
}
</script>
<form action="j_test2.php" method="post" id="form" >
<input type="hidden" id="j_val" name="hidden_form_name">
</form>
</body>
<!-- j_test2.php file -->
<?php
$val=$_POST["hidden_form_name"];
echo $val;
?>
반응형