2013-03-03 4 views
-3

JavaScript 함수 내에서 PHP 세션 변수를 사용하는 방법을 알려주시겠습니까? 일부 옵션 버튼을 가진 PHP 페이지가 있고 사용자가 제출 버튼을 클릭하면 체크 된 옵션 버튼의 값을 다른 페이지에서 사용하려는 PHP 세션 변수에 저장합니다. 어떤 라디오 버튼이 선택되었는지 JavaScript를 통해 확인합니다. 동일한 함수에서 나는 그 값을 PHP 세션에 저장하고 싶다. 아무도 말해 줄 수 없습니까? 자바 스크립트 함수 내에서 세션 변수를 사용하면 단순히 무시됩니다.자바 스크립트 함수 내에서 세션 변수 사용

+5

자바 스크립트가 클라이언트 측인데 PHP가 서버 측 언어라는 것을 알고 있습니까? –

답변

2

당신은 내가 문제를했을 때 잘 사용에 와서 이런 종류의 물건에 대한 매우 편리 "자바 스크립트 쿠키"라고 뭔가, 거기이

var varname = '<?php echo $_SESSION["variable_name"]; ?>'; 
+0

옵션 버튼의 값에 따라 세션 변수의 값을 설정하고 싶습니다.이 작업은 동일하지 않습니다. – hershey

0

처럼 javaScript에서 PHP 세션 변수 이름을 얻을 수 있습니다. Javascript Cookies

그것이 당신을 도움이되기를 바랍니다 :

여기 링크입니다!

+1

서버에서 페이지 소스의 javascript 변수에 간단히 넣을 수있는 쿠키를 사용하는 이유는 무엇입니까? 쿠키는 동일한 브라우저 내의 브라우저 페이지간에 일관성을 유지하기위한 것입니다. 쿠키에 세션 변수를 넣을 수는 있지만, 세션 변수를 유지하거나 모든 페이지의 클라이언트에서 서버로 보낼 필요가없는 경우에는 좋지 않은 것처럼 보입니다. – jfriend00

+0

세션이 쿠키와 마찬가지로 컴퓨터에 저장되어 있기 때문에 다른 장소에서도 값을 사용하고 싶을 수도 있습니다. 1 페이지에 고정 된 정적 값을 사용하면 지금까지는 그럴 수 없습니다 ... – LUX

+0

쿠키가 nsjulliver의 대답과 같이 JS 변수에 넣는 것보다 더 나은 이유가 무엇이든 제공 할 수 있습니까? – jfriend00

관련 문제