PHP & AJAX из тела функции

Kos-Master

Новичок
Добрый день, первый раз у вас на форуме, обращаюсь с просьбой о помощи :)

Нужна помощь в решении сложившийся проблемы.

С помощью AJAX вызываю PHP файл projects.php:
PHP:
$(document).ready(function(){
    getLoad('/modules/projects.php', '#getContent');
});

function getLoad (urlLoad, container) {
$.ajax({
    url: urlLoad,
    cache: false,
    beforeSend: function() {
    $(container).html('Подождите, загружается контент');
    },
    success: function(html){
    $(container).html(html);
    }
});
}
Вызов происходит как и нужно, но:
Необходимо чтобы projects.php обрабатывался не отдельно, а с тела вызываемой страницы. Проблема в том что в теле где встроен JS скрипт присущие выводы других файлов php через require_once. При загрузке projects.php они не учитываются. ( Прописать ещё-раз вызовы их в projects.php не желательно, необходимо чтоб данный файл сам по себе не работал ).

Собственно вопрос - как изменить AJAX функцию чтоб передавались данные тела страницы или изменить вызов projects.php чтоб он обрабатывался из тела.
 

Kos-Master

Новичок
Ок, а каким оптимальным способом реализовать условие, которое запретит прямое обращение к projects.php ? Кроме как передавать POST и проверять?
 

Kos-Master

Новичок
В таком случаи, если я не ошибаюсь. Любой веб-мастер сможет на своем сайте разместить код которые будет вызывать projects.php.
Проблема в том, что даже если прикрутить POST его в исходном коде посмотреть не проблема. Можно ли как-то отправить данные через ajax на projects.php чтоб их не можно было бы увидеть, а так принять и написать условие выполнения projects.php? Или это не оптимально?
 
Сверху