IT

자바스크립트에서 만든 변수의 값을 php 변수에 집어넣는 방법

나의지식 2022. 11. 16. 21:19

정상적인 방법으로 옮기는 방법은 없고 꼼수를 써야한다. 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;
?>
반응형