Foros del Web » Programando para Internet » PHP »

Validar acceso a archivo x url

Estas en el tema de Validar acceso a archivo x url en el foro de PHP en Foros del Web. hola, miren tengo 2 dominios: dominio1.com dominio2.com ambos enlazan a la misma web... necesitaria hacer algo asi: un archivo por el cual unicamente puedas entrar ...
  #1 (permalink)  
Antiguo 15/04/2010, 17:53
 
Fecha de Ingreso: julio-2009
Mensajes: 121
Antigüedad: 14 años, 8 meses
Puntos: 1
Validar acceso a archivo x url

hola, miren tengo 2 dominios:

dominio1.com
dominio2.com

ambos enlazan a la misma web... necesitaria hacer algo asi:

un archivo por el cual unicamente puedas entrar por dominio2.com y si entras por http://www.dominio2.com/xxxxxx/archivo.php funcione... y cuando entre a http://www.dominio1.com/xxxxxx/archivo.php me tire error 404 o algo asi... yo hice esto pero no me funciona

Código PHP:
<?php
include("../config.php");
if(
url==www.dominio2.com)
{
    
mysql_query("UPDATE cuentas SET maxes = maxes + '1' WHERE idacc = '0001' ");
}
else {
    echo 
"Error";
}
?>
Muchas gracias de antemano :)
  #2 (permalink)  
Antiguo 15/04/2010, 18:19
rpv
 
Fecha de Ingreso: febrero-2010
Mensajes: 275
Antigüedad: 14 años, 2 meses
Puntos: 10
Respuesta: Validar acceso a archivo x url

en lugar de

url

deberías probar con la variable super global:

$_SERVER['HTTP_REFERRER']

y hacer algo como esto:

Código PHP:
Ver original
  1. if(isset($_SERVER['HTTP_REFERRER'])&&eregi('^http\:\/\/www\.(dominio1|dominio2)\.com',$_SERVER['HTTP_REFERRER'])){
  2. //lo que necesitar hacer
  3. }else{
  4. echo "error";
  5. }
  #3 (permalink)  
Antiguo 16/04/2010, 06:30
 
Fecha de Ingreso: julio-2009
Mensajes: 121
Antigüedad: 14 años, 8 meses
Puntos: 1
Respuesta: Validar acceso a archivo x url

mmm bien puse ese que me dijiste pero en ambos casos me tira error, aver otro detalle, la web son asi:

X.dominio1.com
Z.dominio1.com

son subdominios yo puse que eran 2 dominios diferentes perdon >.<
  #4 (permalink)  
Antiguo 16/04/2010, 09:10
 
Fecha de Ingreso: enero-2010
Ubicación: Monterrey
Mensajes: 17
Antigüedad: 14 años, 3 meses
Puntos: 0
Respuesta: Validar acceso a archivo x url

Entonces sería

Código PHP:
$_SERVER['HTTP_HOST'
Saludos
  #5 (permalink)  
Antiguo 19/04/2010, 16:02
rpv
 
Fecha de Ingreso: febrero-2010
Mensajes: 275
Antigüedad: 14 años, 2 meses
Puntos: 10
Respuesta: Validar acceso a archivo x url

entonces sería:


Código PHP:
Ver original
  1. if(isset($_SERVER['HTTP_REFERRER'])&&eregi('^http\:\/\/(.{0,6})dominio1\.com',$_SERVER['HTTP_REFERRER'])){
  2. //lo que necesitar hacer
  3. }else{
  4. echo "error";
  5. }

te debería funcionar con cualquier subdominio de dominio1.com o sin subdominio (tanto como http://www.dominio1.com, http://dominio1.com, http://x.dominio1.com, etc.), subdominios de hasta 5 caracteres (+1 del punto)

Última edición por rpv; 19/04/2010 a las 16:03 Razón: faltó agregar `http://`

Etiquetas: url
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 22:06.