Ocultar archivo php

  • Autor Autor sbanime27
  • Fecha de inicio Fecha de inicio
sbanime27

sbanime27

Delta
Amigos buenos días, alguno de ustedes saber como lograr que el momento que un usuario ingrese a cierto archivo salga un mensaje:

por ejemplo: www.miweb.com/miarchivo.php

cuando el usuario entre en lugar de ver el codigo que vea algo como: Lo siento no debes estar aqui.
 
Puede meterle al php una comprobación y si entra directo le salga el mensaje que mencionas.
 
No explicas muy bien. Si cuando entra ve el código eso no es normal o ¿a qué código te refieres?

Enviado desde mi LG-H840 mediante Tapatalk
 
Hola

Supongo que te refieres a cuando el archivo es un include y no quieres que tengan acceso directo a el.

Si es asi lo que puedes hacer es al principio del archivo principal crea una variable por ejemplo

PHP:
$var_control=1500;

Despues en el include hasta arriba

PHP:
if (!isset($var_control)) {
echo "No debes de estar aqui";
exit;
}

Saludos
 
MMM... Podes ponerle (en tu servidor) un login a ese archivo, cosa que debas loguearte para verlo, protegiendo el directorio.

Si no, configurar que solamente determinada IP pueda acceder, mediante .htaccess
 
Si estás usando algún formulario o estás enviando información por POST o GET puedes utilizar un token de autentificación.

PHP:
<?php
header("Access-Control-Allow-Origin: *");
if ($_POST["token"] == 'TU TOKEN AQUI') {
    include 'archivo.php';
    //tu codigo aqui

} else {
    echo "no autorizado";
}

Solo bastaría añadir el campo en tu archivo en donde está el formulario :encouragement:

Y si no ocupas enviar datos a un archivo, no le veo sentido para bloquearlo. Aunque puedes hacerlo desde el .htaccess
 
Si estás usando algún formulario o estás enviando información por POST o GET puedes utilizar un token de autentificación.

PHP:
<?php
header("Access-Control-Allow-Origin: *");
if ($_POST["token"] == 'TU TOKEN AQUI') {
    include 'archivo.php';
    //tu codigo aqui

} else {
    echo "no autorizado";
}

Solo bastaría añadir el campo en tu archivo en donde está el formulario :encouragement:

Y si no ocupas enviar datos a un archivo, no le veo sentido para bloquearlo. Aunque puedes hacerlo desde el .htaccess

Genial amigos, esto era justamente lo que estaba buscando...

Mil gracias a todos.
 
Atrás
Arriba