Ver Mensaje Individual
  #5 (permalink)  
Antiguo 12/07/2008, 14:29
Chicoblog
 
Fecha de Ingreso: julio-2007
Ubicación: Por ahi...
Mensajes: 84
Antigüedad: 16 años, 10 meses
Puntos: 0
Respuesta: Problema con If's

Cita:
Iniciado por ovilla Ver Mensaje
Ciertamente debe tomar en cuenta muchas cosas, pero bajo las condiciones adecuadas puede funcionar, por ejemplo si el php donde pone este codigo es reconocido como el indice de una carpeta (index.php) como puede llamarlo sin necesidad de espesificar el nombre del archivo, igual puede hacer la condicion sin espesificarlo literalmente, aun que si como dice pateketrueke, para que un mismo script pueda tener dos direcciones asi es necesario que uses algo como el mod_rewrite de apache o que el archivo donde estas haciendo esa condicion lo estes incluyendo en otros archivos, pero bueno la condicion la puedes hacer de dos formas diferentes:

Código PHP:
if ('http://'.$_SERVER['HTTP_HOST'].$_SERVER['REQUEST_URI'] == 'http:/www.dominio.com/contact/') {
    echo 
'Soy contact';
} elseif (
'http://'.$_SERVER['HTTP_HOST'].$_SERVER['REQUEST_URI'] == 'http:/www.dominio.com/subscribe/') {
    echo 
'Soy subscribe';
} else{
    echo 
'Otro lugar';

o si prefieres mejor con switch

Código PHP:
switch('http://'.$_SERVER['HTTP_HOST'].$_SERVER['REQUEST_URI']){
    case 
'http:/www.dominio.com/contact/':
        echo 
"Soy contact";
        break;
    case 
'http:/www.dominio.com/subscribe/':
        echo 
"Soy subscribe";
        break;
    default:
        echo 
"Otro lugar";

Saludos

Mil gracias, era exactamente lo que necesitaba, muchas gracias, lo agradezco de verdad.