Problème de création de cookie

Discussion dans 'Développement d'un site Web ou d'une appli mobile' créé par poupilou, 6 Décembre 2012.

  1. poupilou
    poupilou WRInaute impliqué
    Inscrit:
    9 Février 2004
    Messages:
    876
    J'aime reçus:
    11
    Salut à tous,

    Voilà mon problème, j'ai une barre horizontale (style onglet) avec des liens et lorsqu'on passe la souris sur ces liens une div s'ouvre en dessous pour afficher les liens de cette rubrique, on voit cela sur beaucoup de sites :D rien de bien compliqué donc...

    Je peux créer un cookie si je place le code setcookie avant le code de cette barre horizontale mais je ne peux plus créer de cookie si je place le code setcookie après le code de cette barre horizontale, l'un fonctionne mais pas l'autre :( Ca marche parfaitement bien dans les 2 cas en local sur mon serveur wamp mais ça fonctionne uniquement dans le premier cas (setcookie avant le code de cette foutue barre horizontale ) sur mon serveur dédié, je pige rien de rien :?

    Voici un bout de mon code :

    Le cookie se créée :
    Code:
    <?php setcookie('abo', '65464fdgfsds', (time() + 30*24*3600), "/");?>
    <div id="onglet_1" style="display:none;" onMouseOut="javascript:montre();cacheonglet('1');" onMouseOver="">
    **** les liens de cette rubrique ***
    </div>
    
    Le cookie ne se créée plus :
    Code:
    <div id="onglet_1" style="display:none;" onMouseOut="javascript:montre();cacheonglet('1');" onMouseOver="">
    **** les liens de cette rubrique ***
    </div>
    <?php setcookie('abo', '65464fdgfsds', (time() + 30*24*3600), "/");?>
    
    Même chose, le cookie ne se créée plus :
    Code:
    <div id="onglet_1" style="display:none;" onMouseOut="javascript:montre();cacheonglet('1');" onMouseOver="">
    <?php setcookie('abo', '65464fdgfsds', (time() + 30*24*3600), "/");?>
    **** les liens de cette rubrique ***
    </div>
    
    Voici mon javascript :
    Code:
    window.onload=montre;
    function montre(id) {
        var d = document.getElementById(id);
            for (var i = 0; i<=100; i++) {
                if (document.getElementById('onglet_'+i)) {document.getElementById('onglet_'+i).style.display='none';}
            }
        if (d) {d.style.display='block';}
    }
    function cacheonglet(onglet){
        document.getElementById('lien_'+onglet).style.color='#ffffff';
    }
    
    J'ai complètement enlevé ce code javascript pour voir si le problème venait du javascript mais ça ne change rien je ne peux toujours pas créer de cookie en placant un setcookie après le code de cette barre horizontale :(

    Je suis dans le brouillard le plus complet, quelqu'un a-t-il une idée pour résoudre ce casse tête ?

    Merci pour votre aide.

    Bruno
     
  2. spout
    spout WRInaute accro
    Inscrit:
    14 Mai 2003
    Messages:
    9 153
    J'aime reçus:
    324
    Tu peux plus faire de setcookie() une fois que des datas ont étés envoyées au browser (headers already sent by ...).
     
  3. poupilou
    poupilou WRInaute impliqué
    Inscrit:
    9 Février 2004
    Messages:
    876
    J'aime reçus:
    11
    Merci beaucoup de ta réponse spout je ne savais pas cela, je vais voir si ça résoud mon problème.
     
  4. poupilou
    poupilou WRInaute impliqué
    Inscrit:
    9 Février 2004
    Messages:
    876
    J'aime reçus:
    11
    T'avais effectivement raison, le problème venait bien de cela. Encore merci pour ton aide :D
     
Chargement...
Similar Threads - Problème création cookie Forum Date
Problème création pages automatique via Wordpress Référencement Google 16 Février 2018
Problème Création Page Facebook Facebook 8 Février 2011
probleme creation fichier php sur serveur Développement d'un site Web ou d'une appli mobile 15 Juillet 2010
Problème suivi Analytics avec AMP Débuter en référencement Samedi à 12:09
Problème suivi GTM : url lancées, cookies absents. Développement d'un site Web ou d'une appli mobile 29 Mai 2021
Problème avec Sirdata... Administration d'un site Web 25 Mai 2021
Search Console Problème d'indexation : Détectée, actuellement non indexée Référencement Google 16 Mai 2021
Problème trafic temps réel Google Analytics Google Analytics 14 Avril 2021
Problème filtrage Safesearch Problèmes de référencement spécifiques à vos sites 3 Avril 2021
Problème mail automatique Développement d'un site Web ou d'une appli mobile 31 Mars 2021