Buenas,
Sabéis de que manera se puede restringir para que un script solo se ejecute si procede de la misma máquina?
Quiero añadir seguridad a mis scripts para que no se ejecuten de forma remota, y sea inútil acceder a ellos, a no ser que sea internamente desde la web.
Actualmente tengo esto...
Código PHP:
Ver original$url = explode("?",$_SERVER['HTTP_REFERER']); $pag_referida=$url[0];
// chequear si se llama directo al script.
if ($_SERVER['HTTP_REFERER'] == ""){
die (Header ("Location: ../error/no_encontrada.php")); }
Pero es fácil saltárselo mediante CURL si añadimos que venimos desde una página.
¿Se os ocurre algún otro método preventivo?
Muchas gracias de antemano!