Muchas Gracias por las respuestas anteriores.
:d
Para no publicar otro tema, voy a describir un problema que tengo con setcookie, este problema es reciente.
Tengo un dominio:
ejemplo.ex.net y un subdominio
bla.ejemplo.ex.netA=
ejemplo.ex.netB=
bla.ejemplo.ex.netCuando el usuario entra a
A y tiene la cookie "AboutVisit" es redirigido al index.
Si no tiene cookie "AboutVisit" se dirige a antiddos.php, que pide un captcha y si es
true te dirije al index, si no, te saca del sitio.
El index de
A revisa si tienes cookie tambien, si no la tienes, antiddos.php.
antiddos.php@A
<?php
} else { //form is posted
include("securimage.php");
$img = new Securimage();
$valid = $img->check($_POST['code']);
$Month = 2592000 + time();
if($valid == true) {
//Inserta cookie por 30 dias.
setcookie(AboutVisit, date("F jS - g:i a"), $Month);
echo "Muchas Gracias.";
header("Location: index.php");
} else {
header("Location: http://ejemplo.ex.net-a.googlepages.com/");
}
}
?>
Hasta aqui esto funciona perfectamente.
Cuando el usuario entra a
B y tiene la cookie "mkmnstrCookie", deberia entrar a hell.php (un login).
Si no hay cookie "mkmnstrCookie" te lleba a antiddos.php
Pero, como (creo yo) que la cookie no se guarda, hell.php me redirige a antiddos.php.
antiddos.php@B
<?php
} else { //form is posted
include("securimage.php");
$img = new Securimage();
$valid = $img->check($_POST['code']);
$Month = 2592000 + time();
if($valid == true) {
//Inserta cookie por 30 dias.
setcookie(mkmnstrCookie, date("F jS - g:i a"), $Month);
echo "Muchas Gracias.";
header("Location: ../hell.php");
} else {
header("Location: http://bla.ejemplo.ex.net-a.googlepages.com/");
}
}
?>
Este es el de hell.php
hell.php@B
<?php
if(!isset($_COOKIE['mkmnstrCookie']))
{
header("Location: anti/antiddos.php");
}
?>
Yo en realidad no veo cual es el problema.
Si ustedes lo ven o saben, porfavor, ayuda.
Saludos y muchas gracias
NOTA:
B en mi servidor esta guardado como ejemplo.ex.net/bla/ == bla.ejemplo.ex.net .