✅ WEB і WordPress новини, теми, плагіни. Тут ми ділимося порадами і кращими рішеннями для сайтів.

Як запобігти запуску сценарію з браузерів?

8

Іноді ви пишете сценарії, які викликаються в командному рядку, які можна включити в завдання crontab. Але ви не хочете, щоб вони відображалися у веб-переглядачах. Ви можете перемістити ці сценарії за межі загальнодоступної веб-теки, але це не завжди можливо, якщо ви використовуєте служби спільного розміщення. Також корисно включати сценарії в спільну веб-теку, якою легко керувати. Таким чином, ви можете використовувати наступні два методи, щоб запобігти запуску сценаріїв у браузері.

Контроль Apache2 .htaccess

Створіть папку, у якій зберігаються всі ці сценарії. Створити. htaccess, який містить лише 1 рядок.

deny from all

А сервер apache2 відхилить усі запити до скриптів у папці.

Перевірте REMOTE_ADDR

Серверна змінна REMOTE_ADDR встановлюється в браузері, але не в командному рядку, тому на початку ваших сценаріїв PHP (інші мови сценаріїв схожі) ви можете судити на основі цього:

Переконайтеся, що ви спробували відвідати сценарій у браузері та в командному рядку, щоб перевірити результати.

Джерело запису: helloacm.com

Цей веб -сайт використовує файли cookie, щоб покращити ваш досвід. Ми припустимо, що з цим все гаразд, але ви можете відмовитися, якщо захочете. Прийняти Читати далі