Forum |  HardWare.fr | News | Articles | PC | S'identifier | S'inscrire | Shop Recherche
2700 connectés 

 


Dernière réponse
Sujet : PHP - Probleme cookies
Proskater 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 !

Votre réponse
Nom d'utilisateur    Pour poster, vous devez être inscrit sur ce forum .... si ce n'est pas le cas, cliquez ici !
Le ton de votre message                        
                       
Votre réponse


[b][i][u][strike][spoiler][fixed][cpp][url][email][img][*]   
 
   [quote]
 

Options

 
Vous avez perdu votre mot de passe ?


Vue Rapide de la discussion
Proskater 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 !
ChickenFly 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
Proskater [:yoyoz]
Proskater le probleme vient du fait que ca ne le cree pas, apres le r"cuperer on verra !
Sh@rdar 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 ?
Proskater [:yoyoz]
Proskater 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]

Sh@rdar 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)
Proskater aidez moi siouplait  :wahoo:
Proskater UP  :jap:
Proskater SetCookie("Franceskate_sondages","1",time()+60
,"/","www.franceskate.com",0);
 
 
c'est pareil :(
Sh@rdar je pige pas grand chose à ce truc...
 
t'as essayé en mettant tout les paramètres du cookie ?
Proskater 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 !


Copyright © 1997-2025 Groupe LDLC (Signaler un contenu illicite / Données personnelles)