Problème PHP cookies [Résolu/Fermé]

Signaler
Messages postés
1100
Date d'inscription
mardi 26 février 2008
Statut
Contributeur
Dernière intervention
14 novembre 2010
-
Messages postés
417
Date d'inscription
mercredi 21 janvier 2009
Statut
Membre
Dernière intervention
30 janvier 2011
-
Bonjour,
J'ai ce script d'identification pour entrer sur mon site ultra-secret :

<?php
		if(isset($_POST['code']))
		{
			if($_POST['code'] == 'unCodeImpossibleADeviner:p')
			{
				echo '<p>Le code est correct. Vous allez être redirigé vers le site dans 3 secondes.</p>';
				setcookie('code', 'le code en question', 3600*24*2);
				ob_end_flush(); /* On vide le tampon et on retourne le contenu au client */
			}
			else
			{
				echo '<p>Le code est incorrect.</p>';
				sleep(1);
				setcookie('code', $_POST['code'], 3600*24*2);
				ob_end_flush;
			}
		}
		?>


Bien sûr, tout en haut de mon script, j'ai mis <?php ob_start() ?>
Mais le cookie "code" n'est pas créé, qu'il soit bon ou non.
Pourquoi ?
Merci d'avance,
christophetd

3 réponses

Messages postés
417
Date d'inscription
mercredi 21 janvier 2009
Statut
Membre
Dernière intervention
30 janvier 2011
41
Salut, si tu mets ceci :
setcookie('code','le code en question', time()+3600*24*2);

Qu'est-ce que ca te fait ?
1
Merci

Quelques mots de remerciements seront grandement appréciés. Ajouter un commentaire

CCM 76687 internautes nous ont dit merci ce mois-ci

Messages postés
1100
Date d'inscription
mardi 26 février 2008
Statut
Contributeur
Dernière intervention
14 novembre 2010
458
Merci !
J'avais oublié le time()+
Messages postés
417
Date d'inscription
mercredi 21 janvier 2009
Statut
Membre
Dernière intervention
30 janvier 2011
41
De rien, ca me fait plaisir !