можно ли определить сервер, с которого отправляется ajax-запрос ??, и если да, то как я могу определить и выполнить только те запросы, которые поступают с моего сервера ..
ах, вы смешиваете сервер / клиент (как и многие другие). я мог бы неправильно истолковать ваш вопрос тремя способами:
несмешная шутка можно определить сервер, обслуживающий ответ ajax. если запрос переходит к http://www.example.com/foo.bar?id=boo, имя обслуживающего сервера может быть www.example.com (если вы не являетесь жертвой перехвата DNS).
http://www.example.com/foo.bar?id=boo
www.example.com
возможно, но невероятно если вы хотите, чтобы ваш сервер отвечал только на ваш персональный клиент (= браузер), то фильтруйте по ip. если у тебя статический ip. и, возможно, аутентификация через безопасное соединение.
Most Likley если вы хотите обслуживать ajax-запросы от вашего сервера только к сайтам, исходящим от вашего сервера, вы должны выполнить аутентификацию (через базовую аутентификацию или сеансы).