echo
과 반대로 js 내에 var로 위 php을 쓰는 방법은 무엇입니까? 자바 스크립트에서 PHP를 생성합니까?
http://www.webcheatsheet.com/PHP/passing_javascript_variables_php.php
echo
과 반대로 js 내에 var로 위 php을 쓰는 방법은 무엇입니까? 자바 스크립트에서 PHP를 생성합니까?
http://www.webcheatsheet.com/PHP/passing_javascript_variables_php.php
그것은 이런 식으로 작동하지 않는 것은 작동하지 않았다. 브라우저에서 해석 할 JavaScript 정의를 반향하여 PHP 변수를 JavaScript에 전달할 수 있습니다. JavaScript 변수를 PHP에 가져 오려면 POST 또는 GET 요청을 수행해야합니다. AJAX도 가능할 것입니다.
JavaScript는 사용자의 브라우저에서 실행되며 PHP는 서버에서 실행됨을 기억하십시오. 큰 차이가 있습니다.
js var (page_my_code_is_on)을 php var에 가져와야합니다. 어떻게 게시물을 통해 또는 얻을? var page_my_code_is_on = (document.referrer); document.write (" php echo '"+ page_my_code_is_on + "';?>"); –
양식의 (숨겨진) 필드에 넣고 양식을 제출하십시오. 아니면 다른 페이지를 호출하고'? location ='과 변수 값을 추가합니다. 두 경우 모두 활성 페이지를 남겨 둡니다. AJAX만이 이것을 막을 수 있습니다. –
w/ajax가있는 예제 코드가 있습니까? –
이렇게하면 안됩니다.
페이지가 서버에로드, PHP는 서버에서 실행됩니다 이것은가는 방법이다.
페이지는 클라이언트 (사용자)
자바 스크립트가 사용자 컴퓨터에서 실행되는로 전송됩니다.
당신이 원하는 것은 :
페이지는 자바 스크립트 실행,로드됩니다.
PHP가 실행됩니다.
페이지가 사용자에게 보내집니다.
은 당신이 원하는 것은 : 당신의 예에서
document.write("<?php echo $_SERVER["HTTP_REFERER"]; ?>");
js에서 PHP var에 어떻게 설정합니까? .....와 같은 것 document.write (" php $ var = $ _SERVER ["HTTP_REFERER "];?>"); –
사용자가이 iframe을 사이트에 넣고 사이트 링크를 다시보고하기를 원하기 때문에 document.referrer를 사용하고 있습니다. 어려움은 PHP에 js var을 받고있다 var –
나는 –
, 당신은 화면에 문자열을 쓰고있어. 브라우저에 다음 내용이 표시되어 있다고 가정합니다.
여기서 X는 page_my_code_is_on의 내용입니까?
PHP에서 document.referrer에 액세스하려는 경우 PHP의 $ _SERVER [ "HTTP_REFERER"] 변수를 사용하지 않는 이유는 무엇입니까? [ "page_my_code_is_on"] window.location.href = "http://www.example.com/index.php?page_my_code_is_on=" + page_my_code_is_on;
과 index.php
당신이 $ _GET과에 액세스 할 수 있습니다에서 :
당신과 함께 예를 들어 .. 다시 통과 할 page_my_code_is_on
를 PHP 파일에
을해야합니다
색인.PHP :
이<?php echo $_GET["page_my_code_is_on"]; ?>
난 못해,
page though ... 사용자가이 iframe을 자신의 사이트에 넣고 사이트의 링크를 다시보고하기를 원하기 때문에 document.referrer를 사용하고 있습니다. 어려움은 PHP에 js var을 받고있다 var –
나는 이것을 페이지에서 시도하고 페이지의 링크를 쓰는지 확인할 수 있습니까? –
질문의 표현, 그리고 코드와 같이 개념의 이상한 바탕으로 (당신이 자바 스크립트에서 PHP를 작성하고 그것을 실행할 수 없습니다) 네가 무엇을 요구하는지 말해라. 당신이하려고하는 것을 분명히 할 수 있습니까? – JAAulde
PHP는 서버 측 언어입니다. 예를 들어 AJAX를 통해 PHP로 보내지 않으면 렌더링 후 어떤 것을 echo 할 수 없습니다. PHP가 작동하는 방식이 아닙니다. – jackJoe
JavaScript는 클라이언트 측에서 작동하며 PHP는 서버 측에서 작동합니다. 클라이언트 측에 PHP 코드를 추가하면 AJAX 등의 서버 왕복없이 PHP 코드를 실행할 수 없습니다. exectly 무엇을 달성하려고합니까? – Quasdunk