2011-10-26 3 views
-2

PHP와 Javascript를 사용하여 사용자의 화면 해상도를 사용할 수 있는지 궁금합니다. Altho 이것은 간단합니다. PHP 구문 내에서 JavaScript를 실행할 수 있고 JavaScript 코드를 HTML로 브라우저에 출력하지 않을지 궁금합니다.는 자동으로 PHP/Javascript를 사용하여 사용자의 해상도를 얻습니다.

아마 EOF 블록에 넣었을 것이라고 생각했지만 그렇지 않았습니다. 출력, 실제 스크립트 하하했다.

나는이 다음 내 PHP 스크립트 내에서 $width$height을 채우고 내가 HTML 페이지에 자바 스크립트를 배치 할 수 있습니다 알고

$resolution = 800x600

처럼 보일 수있는 변수를 만들 수 있기를 원하고 PHP 블록은 javascript 출력을 캡처하지만 Smarty 템플릿 엔진을 사용하고 있으며 보안상의 이유로 템플릿 내에서 PHP를 사용할 수 없도록 설정했습니다.

이 방법이 있습니까?

URL을 조작 할 때 해상도를 사용하지 않고 통계적 이유로 정보를 저장하고 싶습니다.

+3

자바 스크립트는 클라이언트 측에서 평가되며 PHP는 서버 측에서 평가됩니다. 자바 스크립트 코드를 실행하기 위해 PHP를 사용할 수 없다면, 브라우저가 그것을 책임진다. – Clive

+1

[PHP 변수에 대한 javascript] 가능한 복제본 (http://stackoverflow.com/questions/6084216/javascript-to-php-variable) – mario

+0

네,하지만 똑똑한 엔진에 대한 해결 방법이 필요합니다. – Eli

답변

0

나는 당신이 원하는 것이 실제로 가능하다고 생각하지 않습니다. 브라우저가이를 실행하려면 HTML 출력에 있어야합니다.

JavaScript로 캡처하여 AJAX 호출을 사용하여 서버에 다시 게시 할 수 있지만 그 시점에서 Google Analytics을 사용할 수도 있습니다. 왜냐하면 그게 본질적으로 그들이하는 일이기 때문입니다. 하지만 그들의 프레임 워크는 잘 ... 구글에 의해 지원됩니다). Google 웹 로그 분석을 사용하면 여러 가지 다른 통계도 캡처 할 수 있으므로 유용합니다.

관련 문제