본문 바로가기

컴퓨터/언어,프로그래밍

[스크랩] PHP에서 자바스크립트 변수넘기기 2가지방법 정리

* PHP에서 자바스크립트 변수넘기기 2가지방법 정리 *

 

by wono77. 2006년 3월 31일.

 

 

1. 자바스크립트 내부에서 그냥 PHP변수 쓰기

 

그냥 PHP변수를 이렇게 넘기거나

(단, "나는 간다" 이런 스트링일경우 띄워쓰기나 따옴표, 괄호 등이 있으면, 자바스크립트에서

에러 나므로 변수 앞뒤로 \" 처리 해주는 센스~가 필요.

 

?>

<script language=javascript>

    function inRowLast()
    {

         uploadOBJ += "<?=$XMLcontent?>";
    }

 </script>

<?

 

2. 자바스크립트 함수(파라미터)로 PHP 변수 넘겨서 쓰기.

 

자바스크립트 함수에 변수로 넘긴후, 함수내에서 <?=$PHP변수> 이렇게

사용해주면 되겠다~ㅋ

 

호 출)

 

  echo("<script language=javascript>
                inRowLast3(\"$content\");
            </script>");

받을때)

 

 <script language=javascript>

    function inRowLast(XMLcontent)
    {

         uploadOBJ += XMLcontent ;
    }

 </script>

 

 

* 명심할 것은 자바스크립트에서 PHP로 변수 넘기기는 안된다는 것이다.

왜나면, 자바스크립트는 클라이언트 사용자의 컴퓨터에서 실행되고, PHP는 서버사이드이므로,

익스플로어에 출력하면서,

서버사이드에서 클라이언트로 내릴수는 있지만,($PHP변수 ->  자바스크립트)

사용자의 클라이언트에서 서버사이드로 변수를 넘길 수는 없기 때문이 그렇지 않을까 싶다.

[출처] PHP에서 자바스크립트 변수넘기기 2가지방법.|작성자 하얀별


메모

<form name="form1" action="**.php" method="post">
<input type="text" name="ex_value">
</form>
========================================
<?
$c_value = $_POST['ex_value'];
?>


서버의 php.ini 파일을 열어서 register_globals = Off 를 On으로 

제주삼다수, 2L,... 오뚜기 진라면 매운... 상하목장 유기농 흰... 남양 프렌치카페 카... 고려인삼유통 홍삼 ... 종근당건강 오메가3... 요이치 카링 유무선...