0
사용자가 세션으로 로그인했는지 확인하는 PHP 파일이 있습니다.로그인 한 사용자에 대해서만 php external js
@session_start();
(@$_SESSION['loggedIn'] ? '' : die(''));
그리고 많은 JS를 HTML로 출력합니다. 개요를 유지하려면 파일에서 모든 JS를 제외하고 싶습니다. 내 문제는 JS가 AJAX를 DB 콘텐츠를 쿼리하는 PHP 파일로 보내고 있다는 것입니다. 보안상의 이유로이 JS는 로그인 한 사용자 만 액세스 할 수 있기를 원합니다. .js 파일에 넣고 링크하면됩니다.
제 해결 방법은 시작시 세션 검사와 JS 코드가 뒤 따르는 PHP 파일에 모든 JS 코드를 넣는 것입니다.
<?php
@session_start();
(@$_SESSION['loggedIn'] ? '' : die(''));
?>
<script type="text/javascript">
jQuery(document).ready(function() {
//Start configuration
jQuery("#menu").tabify();
...
그리고이
<?php include_once('js/script.func.php'); ?>
이 포함 더 나은 솔루션이있다 이것은 당신이 그것을 할 것입니다 방법, 또는? (수단 보안 구멍 또는 오류를 열어 방지.)
종류와 관련, 괜찮아
토니