IdentifiantMot de passe
Loading...
Mot de passe oublié ?Je m'inscris ! (gratuit)
Navigation

Inscrivez-vous gratuitement
pour pouvoir participer, suivre les réponses en temps réel, voter pour les messages, poser vos propres questions et recevoir la newsletter

Langage PHP Discussion :

Cookies php


Sujet :

Langage PHP

  1. #1
    Nouveau Candidat au Club
    Femme Profil pro
    Développeur Web
    Inscrit en
    Novembre 2019
    Messages
    1
    Détails du profil
    Informations personnelles :
    Sexe : Femme
    Âge : 40
    Localisation : Belgique

    Informations professionnelles :
    Activité : Développeur Web
    Secteur : High Tech - Multimédia et Internet

    Informations forums :
    Inscription : Novembre 2019
    Messages : 1
    Points : 1
    Points
    1
    Par défaut Cookies php
    bonjour j'ai besoin de conseil je suis débutante,
    pourrait on m'aiguiller sur la façon de faire pour créer un cookies dans mon header php
    avec le choix de langue pour rediriger.
    lorsque l'on arrive sur le site j'aimerai un voile noir avec le choix des langues et au clic de la langue rediriger l'utilisateur sur l'accueil de son choix.


    j' ai essayé quelques trucs avant de demander mais ça ne réagi pas comme je veux
    merci d avance pour votre aide

  2. #2
    Membre averti Avatar de Philcmoi
    Homme Profil pro
    Inscrit en
    Juillet 2006
    Messages
    632
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 52
    Localisation : France, Paris (Île de France)

    Informations forums :
    Inscription : Juillet 2006
    Messages : 632
    Points : 405
    Points
    405
    Par défaut
    Pourquoi as tu besoin de cookies, tu peux créer des buttons avec java script.
    Code HTML : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    <script type="text/javascript">
    <button onClick=’window.open("http://votre_url","nom_fenetre","menubar=no, status=no, width=100px");'>"Click here for english"</button>
    <button onClick=’window.open("http://votre_url","nom_fenetre","menubar=no, status=no, width=100px");'>"Click ici pour le français"</button>
    <button onClick=’window.open("http://votre_url","nom_fenetre","menubar=no, status=no, width=100px");'>"Click here for chinesse"</button>
    </script>
    Et pourquoi veux tu utiliser des cookies ?

  3. #3
    Modérateur
    Avatar de ProgElecT
    Homme Profil pro
    Retraité
    Inscrit en
    Décembre 2004
    Messages
    6 077
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 68
    Localisation : France, Haute Savoie (Rhône Alpes)

    Informations professionnelles :
    Activité : Retraité
    Secteur : Communication - Médias

    Informations forums :
    Inscription : Décembre 2004
    Messages : 6 077
    Points : 17 175
    Points
    17 175
    Par défaut
    Salut

    @Philcmoi
    En tout cas, mettre du code HTML entre des balises <script> ..... </script> ne me semble pas être la solution
    Soyez sympa, pensez -y
    Balises[CODE]...[/CODE]
    Balises[CODE=NomDuLangage]...[/CODE] quand vous mettez du code d'un autre langage que celui du forum ou vous postez.
    Balises[C]...[/C] code intégré dans une phrase.
    Balises[C=NomDuLangage]...[/C] code intégré dans une phrase quand vous mettez du code d'un autre langage que celui du forum ou vous postez.
    Le bouton en fin de discussion, quand vous avez obtenu l'aide attendue.
    ......... et pourquoi pas, pour remercier, un pour celui/ceux qui vous ont dépannés.
    👉 → → Ma page perso sur DVP ← ← 👈

  4. #4
    Membre averti Avatar de Philcmoi
    Homme Profil pro
    Inscrit en
    Juillet 2006
    Messages
    632
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 52
    Localisation : France, Paris (Île de France)

    Informations forums :
    Inscription : Juillet 2006
    Messages : 632
    Points : 405
    Points
    405
    Par défaut
    Oui tu as raison Progelect. J'ai fait n'importe quoi
    le mieux serait
    Code HTML : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
    <script type="text/javascript">
    function langage(urllangue,nom_fenetre) 
    {
    window.open("http://urllangue","nom_fenetre");
    }
    </script>
     
    <button onclick='langage("urllanguefrancais","francais")'>français</button>
     
    <button onclick='langage("urllangueanglais","anglais")>anglais</button>
     
    <button onclick=''langage("urllanguechinois","chinois")'>chinois</button>

  5. #5
    Modérateur
    Avatar de ProgElecT
    Homme Profil pro
    Retraité
    Inscrit en
    Décembre 2004
    Messages
    6 077
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 68
    Localisation : France, Haute Savoie (Rhône Alpes)

    Informations professionnelles :
    Activité : Retraité
    Secteur : Communication - Médias

    Informations forums :
    Inscription : Décembre 2004
    Messages : 6 077
    Points : 17 175
    Points
    17 175
    Par défaut
    Re

    Problème quote et double quote
    Code HTML : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    <button onclick='langage("urllanguefrancais","francais")'>français</button>
     
    <button onclick='langage("urllangueanglais","anglais")'>anglais</button>
     
    <button onclick='langage("urllanguechinois","chinois")'>chinois</button>
    et
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    function langage(urllangue,nom_fenetre) 
    {
    window.open("http://" + urllangue,nom_fenetre);
    }
    Si urllangue ne contient pas htttp://, sinon il faut le supprimer dans le premier paramètre de window.open
    Soyez sympa, pensez -y
    Balises[CODE]...[/CODE]
    Balises[CODE=NomDuLangage]...[/CODE] quand vous mettez du code d'un autre langage que celui du forum ou vous postez.
    Balises[C]...[/C] code intégré dans une phrase.
    Balises[C=NomDuLangage]...[/C] code intégré dans une phrase quand vous mettez du code d'un autre langage que celui du forum ou vous postez.
    Le bouton en fin de discussion, quand vous avez obtenu l'aide attendue.
    ......... et pourquoi pas, pour remercier, un pour celui/ceux qui vous ont dépannés.
    👉 → → Ma page perso sur DVP ← ← 👈

  6. #6
    Membre averti Avatar de Philcmoi
    Homme Profil pro
    Inscrit en
    Juillet 2006
    Messages
    632
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 52
    Localisation : France, Paris (Île de France)

    Informations forums :
    Inscription : Juillet 2006
    Messages : 632
    Points : 405
    Points
    405
    Par défaut
    Oui c'estr vrais j'ai pas penser aux quotes et url. Merci.

  7. #7
    Invité
    Invité(e)
    Par défaut
    Bonjour,


    Code php : 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
    // ** version française par défaut **  
    if(isset($_COOKIE['lang'])){ 
    	$lang = $_COOKIE['lang']; 
    }  
    else { 
    	$lang = 'fr';  
    }
    // validation du formulaire
    if(isset($_POST['lang'])){           // ** bouton clické > switch de la langue 
    	$languePossible = array('fr','en');
    	if (in_array($_POST['lang'],$languePossible); {
    		//setcookie('lang', $value = $lang, time() + 365*24*3600, null, null, false, true);
    		$lang = $_POST['lang'];
    		setcookie('lang', $_POST['lang'], time() + 365*24*3600, null, null, false, true);
    	}
    }
    Quant aux boutons :
    Code html : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    <form method="post" action="">
    	<button type="submit" name="lang" value="fr">Français</button>
    </form>
    <form method="post" action="">
    	<button type="submit" name="lang" value="en">Anglais</button>
    </form>

    @ProgElecT, @Philcmoi
    Si elle parle de "cookie", c'est pour pouvoir mémoriser la langue choisie.
    Or, aucun de vos codes ne répond à la question.
    Dernière modification par Invité ; 04/11/2019 à 12h21.

Discussions similaires

  1. [Cookies] php + mysql + fpdf optimisation
    Par bijour dans le forum Langage
    Réponses: 2
    Dernier message: 09/10/2006, 15h17
  2. [Cookies] Les cookies PHP
    Par maximenet dans le forum Langage
    Réponses: 18
    Dernier message: 02/08/2006, 12h55
  3. [Cookies] PHP et SSL
    Par orzabal dans le forum Langage
    Réponses: 12
    Dernier message: 12/04/2006, 14h28
  4. [Cookies] PHP interprété ! oui mais..
    Par Thierry8 dans le forum Langage
    Réponses: 12
    Dernier message: 13/12/2005, 17h21
  5. [Cookies] PHP et navigateurs ?
    Par jexl dans le forum Langage
    Réponses: 1
    Dernier message: 10/10/2005, 11h01

Partager

Partager
  • Envoyer la discussion sur Viadeo
  • Envoyer la discussion sur Twitter
  • Envoyer la discussion sur Google
  • Envoyer la discussion sur Facebook
  • Envoyer la discussion sur Digg
  • Envoyer la discussion sur Delicious
  • Envoyer la discussion sur MySpace
  • Envoyer la discussion sur Yahoo