Как защитить php скрипт от запуска на сторонних сайтах?
Есть скрипт который отдает информацию в json формате.
В браузере через ajax загружается эта информация.
Как можно защитить этот скрипт который отдает json информацию от сторонних запусков.
Как вариант подумал я, где то хранить ключ который будет часто обновляться ajax берет этот ключ и посылает к скрипту скрипт проверяет совпадают ли ключи, если совпадают то дает ответ.
Может есть какие нибудь другие способы защиты не подскажете а ?
Никак.
Это бессмысленный вопрос, который исходит из неверных предпосылок.
Никаких "своих" и "не своих" сайтов в природе не существует.
Для сервера все запуски сторонние.
Любой сторонний сайт запросит твой ключ и спокойно отдаст его при запросе.