✅ WEB ja WordPressi uudised, teemad, pistikprogrammid. Siin jagame näpunäiteid ja parimaid veebisaidi lahendusi.

Kuidas takistada skriptide käivitamist brauserites?

24

Mõnikord kirjutate skripte, mis käivitatakse käsureal ja mida saab kaasata crontabi töödesse. Kuid te ei soovi, et need veebibrauserites oleksid nähtavad. Saate need skriptid teisaldada väljaspool veebi avalikku kausta, kuid see ei ole alati võimalik, kui kasutate jagamismajutusteenuseid. Samuti on kasulik lisada skripte veebi avalikku kausta, mida on lihtne hallata. Seega saate brauseris skriptide käivitamise takistamiseks kasutada kahte järgmist meetodit.

Apache2 .htaccess kontroll

Looge kaust, mis salvestab kõik need skriptid. Loo. htaccess -fail, millel on ainult 1 rida.

deny from all

Ja apache2 server keelab kõik kaustas olevate skriptide taotlused.

Kontrollige REMOTE_ADDR

Serveri muutuja REMOTE_ADDR on seatud brauseris, kuid mitte käsureal, seega saate oma PHP skriptide alguses (teised skriptikeeled on sarnased) otsustada selle põhjal:

<?php
  if (isset($_SERVER['REMOTE_ADDR'])) {
    die('Permission denied.');
  }

Veenduge, et prooviksite tulemuste kontrollimiseks külastada brauseris ja käsurea all olevat skripti.

See veebisait kasutab teie kasutuskogemuse parandamiseks küpsiseid. Eeldame, et olete sellega rahul, kuid saate soovi korral loobuda. Nõustu Loe rohkem