Problème PHP cookies

Résolu
darkchristophetd Messages postés 1100 Date d'inscription   Statut Contributeur Dernière intervention   -  
Harricote Messages postés 417 Date d'inscription   Statut Membre Dernière intervention   -
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
A voir également:

3 réponses

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

Qu'est-ce que ca te fait ?
1
darkchristophetd Messages postés 1100 Date d'inscription   Statut Contributeur Dernière intervention   459
 
Merci !
J'avais oublié le time()+
0
Harricote Messages postés 417 Date d'inscription   Statut Membre Dernière intervention   41
 
De rien, ca me fait plaisir !
0