Problème php => cookies et code html

Utilisateur anonyme -  
 Utilisateur anonyme -
Bonjour, j'ai voulu utiliser un javascipt qui affiche un petit message de bienvenue, cependant j'aimerais qu'il ne s'afiche qu'une fois.
J'ai donc écrit:
<?
if (isset($HTTP_COOKIE_VARS["visite"]) { 
setcookie("visite","yes")
 } 
else {
setcookie("visite","yes")
?> 
<SCRIPT LANGUAGE=JavaScript>
/Javascript pour afficher le message de bienvenue/
 </SCRIPT>
<?
 }
?>

Or il afiche tout le temps le message de bienvenue: que faire ?
Merci d'avance.

1 réponse

  1. stfm Messages postés 60 Statut Membre 16
     
    Salut,

    j'ai fait un test chez moi avec le code suivant :
    <?php
    	if (!isset($HTTP_COOKIE_VARS["visite"]))
    	{
    		setcookie("visite","yes")
    ?>
    		<html>
    		<body>
    			<script language="javascript">
    				alert("coucou");
    			</script>
    		</body>
    		</html>
    <?php
    	}
    ?>

    et ca marche bien.

    Erreurs de syntaxe trouvees :
    parenthese oubliee ligne 2
    point-virgule oublie a chaque setcookie

    stf
    0
    1. Utilisateur anonyme
       
      Mirci, je teste dès que possible ;-)

      Un forum n'est pas un chat. Un programmeur n'est pas un 
      designer. Le web est plein de choses inutiles.
      0