PHP에서 JSON없이 JavaScript로 데이터를 전달하고 싶습니다.
이유는보기 페이지 소스를 클릭하면 누구나 데이터를 읽을 수 없기 때문입니다.PHP에서 직접 DOM 변수로 데이터를 전달하십시오.
그래서, 나는이
<script type="text/javascript">a = "aaa";</script>
내가 변수를로드 한 후, 클라이언트 측에서이를 제거 할 수있을 것입니다 내 HTML 코드에서
print(<script type="text/javascript">a = "aaa";</script>);
같은 PHP가있다. jQuery로 예를 들어 $('script[type="text/javascript"]').remove();
그리고 DOM 후
더 이상 스크립트 태그하지만, 변수가되지 않습니다에 의해.
나중에 콘솔에 입력하면 window.a
은 aaa
이됩니다.
하지만 내 HTML 소스 코드에 <script type="text/javascript">a = "aaa";</script>
을 표시하고 싶지 않습니다. PHP 변수를 DOM에 직접 전달할 수 있습니까?
도움 주셔서 감사합니다.
가 왜 당신을 스크립트 태그를 숨기고 싶습니까? 그게 뭐가 잘못 되었 니? – Karolis
내가 말하고자하는 것은 최종 사용자가 볼 수있는 사용자 ID 등을 원하지 않는다면 해결 방법이 최선이 아니며 JavaScript가 필요 없다는 것입니다 그것은 최종 사용자가 볼 수 있으며 쉽게 조작 할 수 있습니다. –
왜이 보안이 필요합니까? 암호 등은 Java 스크립트가 아닌 서버 측에서 검사해야합니다. – giraff