build.php 페이지가로드 될 때 실행되는 PHP 함수가 있으며 $ 변수가 작성됩니다. save.php도 있는데, 이는 scripts.js (POST를 통해 데이터를 가져옴)에서 ajax 함수를 통해 호출되지만 save.php에서 $ variable을 사용해야합니다.프론트 엔드에서 보이지 않고 아약스에 의해 호출 된 한 php에서 다른 php로 변수를 전달할 수 있습니다.
아약스를 통해 추가 데이터를 보낼 수있는 좋은 방법이 프런트 엔드에 표시되지 않습니까?
이 변수는 $ _SESSION 변수를 사용하여 작동하는 것으로 생각했지만 완전히 신뢰할 수는 없으며 언제나 좋은 생각이 아닐 수 있습니다 (위의 코드는 where I was looking 일 수 있음).
이것이 최선의 방법입니까? 아니면 프런트 엔드 코드에 있지 않고 자바 스크립트를 통해 다른 변수에 PHP 변수를 가져 오는 다른 방법이 있습니까?
$.post({
url: somurlhere,
data: somedatahere
});
JS 코드는 정의 프런트 엔드 코드입니다. 누구나 JS 코드를 열고이 "숨겨진"var을 찾을 수 있습니다. –
예 차단할 절대적인 방법이 없다는 것을 알고 있지만 더 잘 숨길 수있는 방법이있을 수 있습니다. 세션을 사용하면됩니다. – Damon