PHP - Probleme cookies

PHP - Probleme cookies - Programmation

Marsh Posté le 21-03-2002 à 19:26:24    

Salut !!
 
J'ai un probleme de script de sondage (fait par moi) sur mon site (www.franceskate.com) :
 
Je vous mets le code :

Citation :

Code de sondage_valide.php
 
<?
if (isset($choix)) {
SetCookie("Franceskate_sondages","1",time()+60);
require ("monfichierconnectconnect.php" );  
$sql=mysql_query("SELECT * FROM fs_sondage WHERE id=\"$choix\"" ) or die (mysql_error());  
$poll=mysql_fetch_array($sql);  
$up = mysql_query("UPDATE fs_sondage SET votes = $poll[votes]+1 WHERE id=\"$choix\"" ) or die (mysql_error());  
echo "<META HTTP-EQUIV=\"Refresh\" CONTENT=\"0; URL=index.php\">";  
}  
else  
{  
echo "<META HTTP-EQUIV=\"Refresh\" CONTENT=\"2; URL=index.php\">";  
echo "<center><b>Veuillez Choisir un vote!</b></center>";  
}  
?>


 
Le cookie ne se crée pas  :(  
En effet , dans ma page qui envoies (edito.php) vers siondage_valide.php , je redirige vers cette page et je mets l'id de choix que l'on as choisit dans l'url !
Chez moi (localhost) tout fonctionnes parfaitement !
 
Ah vi, le <? du code que je vous ait mit est la premiere ligne !
 
 
++, et en attendant votre aide !

Reply

Marsh Posté le 21-03-2002 à 19:26:24   

Reply

Marsh Posté le 21-03-2002 à 22:45:11    

je pige pas grand chose à ce truc...
 
t'as essayé en mettant tout les paramètres du cookie ?


---------------
La musique c'est comme la bouffe, tu te souviens du restaurant dans lequel t'as bien mangé 20 ans plus tôt, mais pas du sandwich d'il y a 5 minutes :o - Plugin pour winamp ©Harkonnen : http://harko.free.fr/soft
Reply

Marsh Posté le 22-03-2002 à 18:13:31    

SetCookie("Franceskate_sondages","1",time()+60
,"/","www.franceskate.com",0);
 
 
c'est pareil :(

Reply

Marsh Posté le 23-03-2002 à 12:17:16    

UP  :jap:

Reply

Marsh Posté le 23-03-2002 à 15:56:30    

aidez moi siouplait  :wahoo:

Reply

Marsh Posté le 23-03-2002 à 16:01:01    

t'as essayé comme ça ?
 
SetCookie (Franceskate_sondages,1,"","","","" );
 
 
file un peu plus d'infos, code de récupération du cookie, et la page de réception. (index.php d'après ton bout de code)


---------------
La musique c'est comme la bouffe, tu te souviens du restaurant dans lequel t'as bien mangé 20 ans plus tôt, mais pas du sandwich d'il y a 5 minutes :o - Plugin pour winamp ©Harkonnen : http://harko.free.fr/soft
Reply

Marsh Posté le 23-03-2002 à 16:21:46    

tiens ca c'est là ou j'affiche selon si ya le cookie ou non :
 

Citation :

if ($Franceskate_sondages == "" )  
{  
echo "<form name=\"poll\" action=\"sondage_valide.php\">";  
while ($po=mysql_fetch_array($req_poll)) {  
 
echo " <input type=\"radio\" name=\"choix\" value=\"".$po[id]."\" class=radio> ".$po[choix]."</input><br>";  
 
}  
echo "<br><center><input type=\"submit\" name=\"Submit\" value=\"Envoyer\"></center></form>";  
}  
else {  
echo "<table class=corp width=100%>";
while ($pu=mysql_fetch_array($req_poll)) {  
$pourcent = $pu[votes] * 100 / $nb_poll[0] ;
$pourcent2 = number_format($pourcent, 0, ',', ' ';);
echo "<tr><td>";
echo "<font class=rid>»</font> ".$pu[choix]." <font class=rid>:</font> </td><td width=55%><img src=\"images/barre.gif\" border=1 width=\"$pourcent2%\" height=8></td><td>$pourcent2%</td>";  
echo "</tr></td>";
 
}  
echo "</table>";
}

 

[jfdsdjhfuetppo]--Message édité par Proskater--[/jfdsdjhfuetppo]

Reply

Marsh Posté le 24-03-2002 à 19:00:11    

[:yoyoz]

Reply

Marsh Posté le 24-03-2002 à 23:08:11    

tu m'aides pas beaucoup, tu files vraiment que le minimum d'infos..
 
ça fonctionne pas en récupérant le cookie via $HTTP_COOKIE_VARS[] ?
 
c'est qui ton hébergeur ? quelle directives de conf pour les variables globales ?


---------------
La musique c'est comme la bouffe, tu te souviens du restaurant dans lequel t'as bien mangé 20 ans plus tôt, mais pas du sandwich d'il y a 5 minutes :o - Plugin pour winamp ©Harkonnen : http://harko.free.fr/soft
Reply

Marsh Posté le 25-03-2002 à 18:00:20    

le probleme vient du fait que ca ne le cree pas, apres le r"cuperer on verra !

Reply

Marsh Posté le 25-03-2002 à 18:00:20   

Reply

Marsh Posté le 27-03-2002 à 15:56:28    

[:yoyoz]

Reply

Marsh Posté le 28-03-2002 à 13:27:17    

Je sais qu'il doit y avoir un pb des que la commande setcookie() n'est pas sur la premiere ligne, il faudrait que tu essaies deja de le creer en le mettant en tout premier voir si ca marche

Reply

Marsh Posté le 28-03-2002 à 17:50:05    

ca devrait parfaitement marcher car les seuls regles qu'ils faut respecter sont :
 
- ne pas afficher de html ni de echo ... avant la setcookie
- aucun espace n'est authorizer !

Reply

Sujets relatifs:

Leave a Replay

Make sure you enter the(*)required information where indicate.HTML code is not allowed