- Prob de cookies avec online.fr [PHP] - PHP - Programmation
Marsh Posté le 06-05-2002 à 17:11:50
Es tu bien à la racine de ton site?
Sinon j'ai aussi fait un script dans le même genre je pourais te l'envoyer pour test.
autre sol: Change d'hébergeur
Marsh Posté le 06-05-2002 à 17:35:40
moi ya un truc qui me chiffonne :
j'ai pas vu de header derrière les cookies pour les activer.. tu rafraichis bien la page après ?
Marsh Posté le 06-05-2002 à 17:40:28
ben je suis pas sur le site principal c sur u sous-domaine ca peux influer???
pour le header , il fo obligatoirement activer ca ? et comment? jai fait le meme genre de script avec des cookies sur un autre hebergeur et ca marchait nickel!
comrpend po :'(
Marsh Posté le 06-05-2002 à 17:43:21
ryle hunter je veux bien de ton script si tu veux bien merci
Marsh Posté le 06-05-2002 à 17:50:35
Ok je t'envoie ça ce soir
[jfdsdjhfuetppo]--Message édité par ryle hunter le 06-05-2002 à 17:51:47--[/jfdsdjhfuetppo]
Marsh Posté le 06-05-2002 à 17:52:52
ok merci mais jeviens de tester ca :
dans un fichier test.php
<?
$password="test";
setcookie("password", $password);
?>
et camarche pas non plus, alors la
comprend plus rien online c vraiment de la daubeeee
Marsh Posté le 06-05-2002 à 17:56:07
là il y a vraiment un pb, pkoi tu te met pas chez free (j'y suis ) , là au moins les cookies fonctionnent
Marsh Posté le 06-05-2002 à 18:05:56
jai besoin de la fonction mail
mais ca me casse les couille j comrpend plus rien cette fois meem en local ca va plus
et jai apsdesativé les coockie !!!! vike d 'autre site m'en foute!! putain je v peter un plomb avecste connerie
tkx
[jfdsdjhfuetppo]--Message édité par SquiiiD le 06-05-2002 à 18:06:49--[/jfdsdjhfuetppo]
Marsh Posté le 06-05-2002 à 19:51:15
===>
il faut absolument rafraichir la page pour activer le cookie, c'est normal que ça marche pas.
Marsh Posté le 06-05-2002 à 19:56:44
essayes comme ça ça va passer
<?
$password = "abcdef";
if ($activationcookie==1) {
setcookie ("GROSTEST","$password" );
header ("location:$PHP_SELF" );
}
if (isset($HTTP_COOKIE_VARS["GROSTEST"])) echo "Le cookie fonctionne , le password est ".$HTTP_COOKIE_VARS["GROSTEST"];
?>
<a href="<? echo $PHP_SELF ?>?activationcookie=1">Activer le cookie</a>
Marsh Posté le 06-05-2002 à 21:27:28
Slt je viens de tester ce que tu ma dis et le coockie ne se cree pas je te jure c un truc de ouf, avecmon script parfois il me le cree mais kan il le cree c avec un valeur ki date de 3 ou 4 rafraichissement avant un truc de ouf je pige ke dale, pourtant jai rien changer a ma config , j'accepte les cookies vu ke ceux des uatre site y a pas de prob... je pete un plomb je v rebooter et voir ce ke ca donne :'(
merci
Marsh Posté le 06-05-2002 à 21:30:17
mais le pire dans l'historie cke ton script il marcjhe alors la jecomprend plusdu tout, le cookies est pas creer mais il marche
sauf kan je ferme la fenetre il a pas retenu la variable logique le cookies est pas la
pfff truc de dingue
dire ke mon script marchait hier en plus c a n'yrien comprendre et j'y ai rien changé...
Marsh Posté le 06-05-2002 à 22:08:36
t'as vidé ton cache, supprimé tes cookies ?
Marsh Posté le 06-05-2002 à 22:29:18
oui jai essayer de supprimer tt les cookies et javais tjrs mon dossier cookie ouvert pr voir sil se creaient ou pas
c incomprehensible; franchement completement illogique ...
Marsh Posté le 06-05-2002 à 22:35:32
Mais ne te prends plus la tete pour moi je procede autrement j'utilise des session maintenant tant pis pour les cookies, fodra chaque fois se logué sur mon site c pas si grave ...
Merci en tout cas d'avoir essayé de m'aider !!
Bonne soiree
ciaooo
Marsh Posté le 06-05-2002 à 16:55:27
Bonjour tlm le script suivant je l'ai tester en local et ca marche.
<?
include "dbheaven.cfg.php";
include "connect.php";
if($membres=="close" )
{
setcookie("login",$login,time()-1000000);
setcookie("password",$password,time()-1000000);
}
if($membres=="login" )
{
$r="SELECT login,password FROM hub_usernames WHERE login='$login'";
$res=mysql_query($r);
$resultat=mysql_fetch_array($res);
$verif_pw=$resultat["password"];
if($stay_logged==1) $time_logged=28032000;
else $time_logged=900;
if($verif_pw==$password)
{
setcookie("login",$login,time()+$time_logged);
setcookie("password",$password,time()+$time_lo
gged);
}
}
?>
une fois uploader sur mon site heberger chez online.fr (hebergeur de merde) il n'enregistre pas les cookies
pourtant je met ce script tout en haut de ma page index.php
Y a til une solution svp??? merci.
Squid
[jfdsdjhfuetppo]--Message édité par SquiiiD le 06-05-2002 à 16:57:13--[/jfdsdjhfuetppo]