Forum-webmaster
Technique - programmation => PHP / MySQL => Message commencé par: exellradio le le 05-04-2005 a 14:39:00

Titre: envoye de cooki marche plus via redirection?
Posté par: exellradio le le 05-04-2005 a 14:39:00

Bonjour à tous... je suis pas un expret en programmation... Je suis en train de crée un site web donnant l'acces a ma webradio, tous est hébergé sur www.ajm.be/exellradio mais depuis que je me suis crée un nom de domaine (www.exellradio.com)fesant une redirection vers http://www.ajm.be/exllradio/index.php, l'envoye de mon cookie ne fonctionne plus! part contre si je me connecte directement au lien http://www.ajm.be/exllradio/index.php lenvoye de mon cookie fonctionne...???
"index.php -
<?
// on teste la déclaration de notre cookie
if (isset($_COOKIE['exellradio'])) {

echo '<center><font face=Verdana size=1>Salut '.$_COOKIE['exellradio'];
      echo ', Bienvenu(e) sur EXEll R@dio!' ;   
      echo '<form action="traitement.php" method="post">' ;   
      echo '<center><input type = "submit" value = "change!">';
      
}
else {   
echo '<form action="traitement.php" method="post">';
echo '<center><font face=Verdana size=1>Met ton Nom : <input type="text" name="nom" size="14" maxlength="20"><br><br>';
echo '<input type = "submit" value = "Identifie toi!">';
}
?>
"

" traitement.php-

<?
$expire = 365*24*3600; // on définit la durée du cookie, 1 an
setcookie("exellradio","$nom",time()+$expire); // on l'envoi   
// fonction nous permettant de faire des redirections
function redirection($url){
if (headers_sent()){
print('<meta http-equiv="refresh" content="0;URL='.$url.'">');
}
else {
header("Location: $url");
}
}

// on effectue une redirection vers la page d'accueil
redirection ('index.php');
?>   


personelement je pense que je dois envoyé le cookie en lui donnant l'info qu'il provient de l'url www.exellradio.com mais bon je ne sais pas comment faire... help me please... merci a tous jespere que j'ai été assez kler... :-\



Titre: Re:envoye de cooki marche plus via redirection?
Posté par: mouez le le 06-04-2005 a 20:03:44

En fait, une cookie ne peut etre recuprer que par le domaine qui l'a creé.

Je pense qu'une solution est de mettre la declaration de la cookie juste avant la redirection.


Forum-webmaster | Actionné par YaBB SE
© 2001-2003, YaBB SE Dev Team. Tous droits réservés.