Ver Mensaje Individual
  #1 (permalink)  
Antiguo 25/01/2011, 10:27
dezagus
 
Fecha de Ingreso: abril-2010
Ubicación: Ping: BSAS - Arg
Mensajes: 791
Antigüedad: 14 años
Puntos: 25
Circulo sin fin!

Hola a todos.
Tengo una website en la cual se puede cargar y descargar archivos.
Y como los archivos se hacen por Descarga Directa, decidí aplicar un poco de SEO y hacer que los visitantes visiten la web porlomenos una ves por seción así ven de donde descargan los archivos.

Para ello pensé usar cookies ya que tengo un problema por los subdominios y no puedo pasar variables de otra manera.

Probé de diferentes formas y lo que sucede es esto:

> Se ejecuta el link para descargar el archivo > Va al sitio que quiero mostrar > Vuelve a cargar el mismo link solamente que esta ves deberá comenzar a descargar y no volver a redireccionar a la web que quiero mostrar

Ese justamente es el problema, recarga la web infinitas veces.

¿Que estoy haciendo mal?
Aca les dejo un poco del code para ver si pueden echarme una mano (lo cambie 40 veces así que tiene algunos problemas de sintáxis básicos)


Archivo que ejecuta la descarga o determina redireccionar

Código PHP:

$CD 
$_GET["cd"];

    
setcookie("CookieDePrueba"1time()+3600); 
    
    if(isset(
$_COOKIE['CookieDePrueba'])){ 
    
        
// Cookies Activadas
            
if(isset($_COOKIE['Publicidad'])){
            
// Nada
            
}else{
            
                 
setcookie('CookieDescarga'$CD);
                 
header"Location: http://subdominio.miweb.com/step1/" );
                 
            }
            
            
        }


// DEBAJO DE TODO ESTO ESTÁN TODOS LOS HEAD QUE INICAN LA DESCARGA, ES MUCHO CODIGO POR ESO NO LO PEGUÉ 

Sitio que quiero mostrar

Código PHP:

if (isset($_COOKIE['CookieDescarga'])){        
setcookie('Publicidad'1);
echo 
'<body onLoad="location.href=\'http://miweb.com/r.php?cd='.$_COOKIE['CookieDescarga'].'\'">';                
}else{
echo 
'<body>';