S'il vous plait, aidez-moi !
Je ne sais vraiment plus quoi faire, y a rien qui marche
J'ai un fichier qui contient ceci :
<?php
setcookie(USERNAME,$a,time()+10000,"","",1) or die('Echec envoi cookie 1' ;
setcookie(PASSWORD,$b,time()+10000,"","","1" ) or die('Echec envoi cookie 2' ;
print('Cookie envoyé : USERNAME : '.$a.', PASSWORD : '.$b.'<br>' or die('Echec envoi cookie 3';
print('<head><META HTTP-EQUIV="refresh" CONTENT="1; URL=index.php"></head>' or die(''Echec envoi cookie 4';
?>
Mes fichiers l'appellent pour envoyer des cookies et il est situé dans la racine de mon compte ...
Donc, je passe simplement en paramètre les valeurs du username ($a) et celle du password ($b) ...
Lorsque j'exécute ce fichier en entrant manuellement une url, voici ce qui se passe : il n'y a aucune erreur (cf tous les die) et la page renvoie bien vers index.php. Le cookie est créé et contient les bonnes valeurs ... sauf qu'il n'est pas crypté, alors que j'ai mis le 1 à la fin ! Ensuite, je pense que la date est également mauvaise, puisque lorsque l'index est appelé à la fin, il ne trouve pas de cookie et aucune valeur ne sort ...
J'ai placé ce fichier dans un sous-répertoire :
<?php
echo $USERNAME ;
echo $PASSWORD ;
?>
Y a que ça dedans ... ben quand je l'appelle après l'envoi des fichiers, il n'affiche rien ... Même quand je rafraichi plusieurs fois (c'est d'ailleurs pour cela que je pense que mon cookie est expiré dès la réception, ce qui est super utile ...)
Que puis-je faire ??
P'tit rappel : je cherche une manière élégante et simple de faire en sorte que :
- mes cookies soient correctement envoyés ;
- que je puisse faire en sorte que les infos envoyées dans le cookie soient disponible aux autres pages du site ... A chaque fois que j'envoie de nouvelles valeurs à mes variables, les pages de mon site continuent de s'afficher avec les anciennes --> je suppose qu'il faut rafraichir la page, mais comment ?
Merci ! Svp, aidez un pov' débutant désespéré ...