powered by simpleCommunicator - 2.0.60     © 2026 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / PHP, Perl, Python [игнор отключен] [закрыт для гостей] / Кто вызвал сценарий php?
7 сообщений из 7, страница 1 из 1
Кто вызвал сценарий php?
    #39190450
СЭ
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Доброй ночи...

подскажите пожалуйста
можно ли как нибудь понять, что к файлу php обратился js скрипт (Jquery Ajax) из соседней папки,
а не злоумышленник с другого сервера

Заранее спасибо...
_______________________________
С уважением Александр Успенский
...
Рейтинг: 0 / 0
Кто вызвал сценарий php?
    #39190494
vkle
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Яваскрипты выполняются на клиенте (в веб-браузере). Где там соседние папки?
...
Рейтинг: 0 / 0
Кто вызвал сценарий php?
    #39190496
Фотография Изопропил
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
vkle,


топикстартер интересуется, как отличить обращение к серверу "своего" скрипта на своей странице от чужого
...
Рейтинг: 0 / 0
Кто вызвал сценарий php?
    #39190611
Фотография Areostar
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
СЭ,

JavaScript "Живёт" в браузере пользователя.
...
Рейтинг: 0 / 0
Кто вызвал сценарий php?
    #39190641
SharuPoNemnogu
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
злоумышленник с другого сервера не сможет обратится через AJAX к вашему, если только у вас не включено Access-Control-Allow-Origin: *. Так что можно сделать только проверку, что пришел именно ajax запрос. Для особо мнительных можно посмотреть в супер глобальный массив $_SERVER, в нем есть много всего интересного. К примеру проверить, что пришел ajax запрос можно так:
Код: php
1.
isset($_SERVER['HTTP_X_REQUESTED_WITH']) && $_SERVER['HTTP_X_REQUESTED_WITH'] === 'XMLHttpRequest'
...
Рейтинг: 0 / 0
Кто вызвал сценарий php?
    #39190644
Фотография Изопропил
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
SharuPoNemnoguзлоумышленник с другого сервера не сможет обратится через AJAX к ваш
злоумышленнику броузер не нужен.
любые заголовки подставит.
...
Рейтинг: 0 / 0
Кто вызвал сценарий php?
    #39190958
anvano
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
СЭможно ли как нибудь понять, что к файлу php обратился js скрипт (Jquery Ajax) из соседней папки,


Ну, воткните куку, или стартаните PHP сессию при отдаче основной страницы браузеру, тогда при Ajax запросе с этой страницы, вам обратно вместе с запросом прилетит эта кука (и, соответственно, сессия будет инициализирована).

А дальше уже в своем файле анализируйте куку или сессию. Есть/нет, залогинен там кто-то/не залогинен и т.д. и т.п.
...
Рейтинг: 0 / 0
7 сообщений из 7, страница 1 из 1
Форумы / PHP, Perl, Python [игнор отключен] [закрыт для гостей] / Кто вызвал сценарий php?
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]