PHP - Probleme cookies - Programmation
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 ?
Marsh Posté le 22-03-2002 à 18:13:31
SetCookie("Franceskate_sondages","1",time()+60
,"/","www.franceskate.com",0);
c'est pareil
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)
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 == "" ) |
[jfdsdjhfuetppo]--Message édité par Proskater--[/jfdsdjhfuetppo]
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 ?
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 !
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
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 !
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 :
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 !