A volte, scrivi script che vengono richiamati sulla riga di comando, che possono essere inclusi nei lavori crontab. Ma non vuoi che questi siano visibili nei browser web. È possibile spostare questi script all’esterno della cartella pubblica Web, ma non è sempre possibile se si utilizzano servizi di hosting condiviso. È anche utile includere gli script nella cartella pubblica Web, che è facile da gestire. Quindi puoi utilizzare i due metodi seguenti per impedire l’esecuzione di script nel browser.
Apache2 .htaccess controllo
Crea una cartella che memorizza tutti questi script. Creare un. htaccess che ha l’unica riga 1.
deny from all
E il server Apache2 rinnegherà tutte le richieste agli script nella cartella.
Controlla ADDR_REMOTA
La variabile Server REMOTE_ADDR è impostata nel browser ma non sulla riga di comando, quindi, all’inizio dei tuoi script PHP (altri linguaggi di scripting sono simili), potresti giudicare in base a questo:
Assicurati di provare a visitare lo script nel browser e nella riga di comando per verificare i risultati.