Bonjour à tous
Voila quelques temps que j'utilise easyphp pour faire des sites, j'ai des notions de php et MySQL (en amateur) et afin de me simplifier la vie j'aimerai pouvoir tester en local mes sites utilisant des cookies. Jusque la je faisais les tests en plaçant mes fichiers sur un serveur.
Comment faire pour que les cookies fonctionnent en local ? j'ai la version 5.3.5.0 de easyphp je suis sur windows7
voici un code qui marche en ligne mais qui ne marche pas en local:
la page 1:
puis la page cookie-verif.php:
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17 <?php session_start(); if (!isset($HTTP_COOKIE_VARS["VerifCookie"])) { setcookie("VerifCookie","Tralala",time()+86400); } ?> <!DOCTYPE html> <html> <head> <meta charset="utf-8"> <title>essais cookies</title> </head> <body> <a href="cookie-verif.php">allez page2</a> pour voir si le cookie existe </body> </html>
je précise que les sessions fonctionnent bien en local comme en ligne
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24 <?php session_start(); ?> <!DOCTYPE html> <html> <head> <meta charset="utf-8"> <title>vérif cookie</title> </head> <body> <?php if (isset($HTTP_COOKIE_VARS["VerifCookie"])) { echo "Le cookie existe"; } else { echo "Le cookie n'existe pas !!"; } ?> <hr> <a href="cookies-essai.php">retour page1</a> </body> </html>
C'est certainement un probleme de configuration de easyphp, merci de m'aider si vous avez une idée :-)
Partager