Foros del Web » Administración de Sistemas » Apache »

Consulta con HTACCESS...!!!

Estas en el tema de Consulta con HTACCESS...!!! en el foro de Apache en Foros del Web. Hola, tengo 2 archivos.php; el 1º es mensajes.html y el 2º enviar.php que procesa los datos del 1º, y a traves de .htaccess quiero que ...
  #1 (permalink)  
Antiguo 04/12/2007, 17:06
Avatar de webdesignsite  
Fecha de Ingreso: enero-2007
Mensajes: 155
Antigüedad: 17 años, 3 meses
Puntos: 1
Pregunta Consulta con HTACCESS...!!!

Hola, tengo 2 archivos.php; el 1º es mensajes.html y el 2º enviar.php que procesa los datos del 1º, y a traves de .htaccess quiero que a enviar.php se acceda solo y únicamente a través del 1º mensajes.php, que el usuario no pueda acceder a enviar.php directamente, se entiende???, hay forma de hacerlo???

Gracias y Saludos!!!
__________________
WebDesignSite
Diseño Web - Altas Buscadores Gratis - Intercambio de Banners - Foros de soporte
http://webdesignsite.bolhost.com/
  #2 (permalink)  
Antiguo 04/12/2007, 17:29
 
Fecha de Ingreso: noviembre-2002
Mensajes: 1.341
Antigüedad: 21 años, 5 meses
Puntos: 17
Re: Consulta con HTACCESS...!!!

Desde el htaccess ni idea... pero si se puede sería interesante.

Desde PHP si que se puede hacer, en enviar.php puedes mirar el referer de la página ($_SERVER['HTTP_REFERER']), para ver si es la que tú quieres.
  #3 (permalink)  
Antiguo 04/12/2007, 17:46
Avatar de webdesignsite  
Fecha de Ingreso: enero-2007
Mensajes: 155
Antigüedad: 17 años, 3 meses
Puntos: 1
Pregunta Re: Consulta con HTACCESS...!!!

Cita:
Iniciado por Keysher Ver Mensaje
Desde el htaccess ni idea... pero si se puede sería interesante.

Desde PHP si que se puede hacer, en enviar.php puedes mirar el referer de la página ($_SERVER['HTTP_REFERER']), para ver si es la que tú quieres.

Este metodo no es seguro para nada!!!

salu2.!
__________________
WebDesignSite
Diseño Web - Altas Buscadores Gratis - Intercambio de Banners - Foros de soporte
http://webdesignsite.bolhost.com/
  #4 (permalink)  
Antiguo 04/12/2007, 17:50
Avatar de GatorV
$this->role('moderador');
 
Fecha de Ingreso: mayo-2006
Ubicación: /home/ams/
Mensajes: 38.567
Antigüedad: 18 años
Puntos: 2135
Re: Consulta con HTACCESS...!!!

Tema trasladado a Apache.

Porfavor publica en los foros correctos.
  #5 (permalink)  
Antiguo 04/12/2007, 17:58
Avatar de kaninox  
Fecha de Ingreso: septiembre-2005
Ubicación: In my House
Mensajes: 3.597
Antigüedad: 18 años, 7 meses
Puntos: 49
Re: Consulta con HTACCESS...!!!

se me ocurre guardar una variable con hidden y consultarla
la variable la podrias encriptar al ir a buscar...

me explico

formulario1.php
tus campos el boton submit y la variable hidden
<input type="hidden" name="oculto" value="ok">

en el segundo formulario
pones al comienzo

formulario2.php

Código PHP:
$encrip sha1("$_POST[oculto]");
$comprueba sha1("ok");
if (
$encrip != $comprueba)
{
header("Location: formulario1.php");
}
else
{
//mostramos la pagina de envio

asi si alguien entra directo a enviar.php o en mi caso formulario2.php lo envia devuelta y si te miran el fuente y tratan de enviar ok no lo aceptarapor que lo encripta

puedes para ocultar de mayor forma, un boton en flash con el campo...
o bien añadir md5 al sha1 base64 etc...

espero te sirva :D ya que con .htaccess no lo he hecho :P
te cuento si me sale algo....

__________________
Gokuh Salvo al mundo. PUNTO!!!!
  #6 (permalink)  
Antiguo 04/12/2007, 18:08
Avatar de webdesignsite  
Fecha de Ingreso: enero-2007
Mensajes: 155
Antigüedad: 17 años, 3 meses
Puntos: 1
Pregunta Re: Consulta con HTACCESS...!!!

Cita:
Iniciado por kaninox Ver Mensaje
se me ocurre guardar una variable con hidden y consultarla
la variable la podrias encriptar al ir a buscar...

me explico

formulario1.php
tus campos el boton submit y la variable hidden
<input type="hidden" name="oculto" value="ok">

en el segundo formulario
pones al comienzo

formulario2.php

Código PHP:
$encrip sha1("$_POST[oculto]");
$comprueba sha1("ok");
if (
$encrip != $comprueba)
{
header("Location: formulario1.php");
}
else
{
//mostramos la pagina de envio

asi si alguien entra directo a enviar.php o en mi caso formulario2.php lo envia devuelta y si te miran el fuente y tratan de enviar ok no lo aceptarapor que lo encripta

puedes para ocultar de mayor forma, un boton en flash con el campo...
o bien añadir md5 al sha1 base64 etc...

espero te sirva :D ya que con .htaccess no lo he hecho :P
te cuento si me sale algo....


Si esta bien lo que decis, pero no me convence del todo, preferiría hacerlo con htaccess.

Desde muchas gracias!!!
__________________
WebDesignSite
Diseño Web - Altas Buscadores Gratis - Intercambio de Banners - Foros de soporte
http://webdesignsite.bolhost.com/
  #7 (permalink)  
Antiguo 05/12/2007, 09:47
Avatar de ferny
Il capo della mafia
 
Fecha de Ingreso: febrero-2002
Ubicación: Al final del cable
Mensajes: 10.080
Antigüedad: 22 años, 2 meses
Puntos: 55
Re: Consulta con HTACCESS...!!!

El método que dice kaninox no es seguro, porque yo me creo otra página y meto la variable hidden, y no me detiene en ningún momento, o eso deduzco...

Con el .htaccess no sé si se puede. Yo sugeriría hacerlo con sesiones de PHP. Ahora mismo lo tengo un poco olvidado pero podría ser algo así:

Código PHP:
// código a insertar en archivos.php
session_name("misesion");
session_start();
$_SESSION["ha_pasado_por_archivos_php"] = true
Código PHP:
// código a insertar en enviar.php
session_name("misesion");
session_start();
if (
$_SESSION["ha_pasado_por_archivos_php"] == true) {
// codigo del archivo
} else {
die(
"Acceso prohibido");

__________________
www.mundodivx.com || www.mundodivx.org

Pon tu mano en un horno caliente durante un minuto y te parecerá una hora.
Siéntate junto a una chica preciosa durante una hora y te parecerá un minuto.
Eso es la relatividad.

Última edición por ferny; 05/12/2007 a las 14:16 Razón: Había un error en el código
  #8 (permalink)  
Antiguo 05/12/2007, 10:38
Avatar de webdesignsite  
Fecha de Ingreso: enero-2007
Mensajes: 155
Antigüedad: 17 años, 3 meses
Puntos: 1
Pregunta Re: Consulta con HTACCESS...!!!

Cita:
Iniciado por ferny Ver Mensaje
El método que dice kaninox no es seguro, porque yo me creo otra página y meto la variable hidden, y no me detiene en ningún momento, o eso deduzco...

Con el .htaccess no sé si se puede. Yo sugeriría hacerlo con sesiones de PHP. Ahora mismo lo tengo un poco olvidado pero podría ser algo así:

Código PHP:
// código a insertar en archivos.php
session_name("misesion");
session_start();
$_SESSION["ha_pasado_por_archivos_php"] = true
Código PHP:
// código a insertar en enviar.php
session_name("misesion");
session_start();
if (
$_SESSION["ha_pasado_por_archivos_php"] = true) {
// codigo del archivo
} else {
die(
"Acceso prohibido");


Si esta es una alternativa más fiable que la anterior, pero si alguien sabe como realizarlo con htaccess sería mucho mejor.

Gracias de antemano!!!
__________________
WebDesignSite
Diseño Web - Altas Buscadores Gratis - Intercambio de Banners - Foros de soporte
http://webdesignsite.bolhost.com/
  #9 (permalink)  
Antiguo 05/12/2007, 17:23
 
Fecha de Ingreso: noviembre-2002
Mensajes: 1.341
Antigüedad: 21 años, 5 meses
Puntos: 17
Re: Consulta con HTACCESS...!!!

Por qué dices que comprobar la URL con el Referer es inseguro? hay alguna forma de falsear eso?
  #10 (permalink)  
Antiguo 06/12/2007, 02:42
Avatar de ferny
Il capo della mafia
 
Fecha de Ingreso: febrero-2002
Ubicación: Al final del cable
Mensajes: 10.080
Antigüedad: 22 años, 2 meses
Puntos: 55
Re: Consulta con HTACCESS...!!!

Pues sí, haz una búsqueda por google y verás que se puede cambiar u ocultar el referer.

__________________
www.mundodivx.com || www.mundodivx.org

Pon tu mano en un horno caliente durante un minuto y te parecerá una hora.
Siéntate junto a una chica preciosa durante una hora y te parecerá un minuto.
Eso es la relatividad.
  #11 (permalink)  
Antiguo 06/12/2007, 09:35
Avatar de webdesignsite  
Fecha de Ingreso: enero-2007
Mensajes: 155
Antigüedad: 17 años, 3 meses
Puntos: 1
Pregunta Re: Consulta con HTACCESS...!!!

Alguna idea a mi consulta original???

Gracias y Saludos!!!
__________________
WebDesignSite
Diseño Web - Altas Buscadores Gratis - Intercambio de Banners - Foros de soporte
http://webdesignsite.bolhost.com/
Atención: Estás leyendo un tema que no tiene actividad desde hace más de 6 MESES, te recomendamos abrir un Nuevo tema en lugar de responder al actual.
Respuesta




La zona horaria es GMT -6. Ahora son las 20:47.