* 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으로
'컴퓨터 > 언어,프로그래밍' 카테고리의 다른 글
자바 플래시 XML 채팅 서버 (0) | 2009.10.08 |
---|---|
버튼 클릭과 동시에 textarea내용이 클립보드로 저장되는 소스 + 위지윅 프로그램 소스 (0) | 2009.09.30 |
DIV 레이어 속성 (0) | 2009.09.21 |
재귀함수 사용 예제 (0) | 2009.07.31 |
홈페이지에 팝업창 띄우기 소스 (0) | 2009.07.30 |