Deutsch English Français Italiano |
<uttfeo$1j1tv$1@dont-email.me> View for Bookmarking (what is this?) Look up another Usenet article |
Path: ...!feeds.phibee-telecom.net!2.eu.feeder.erje.net!feeder.erje.net!proxad.net!feeder1-2.proxad.net!usenet-fr.net!pasdenom.info!from-devjntp Message-ID: <uKJWJeIubn7sadK4-P18Vne7yYI@jntp> JNTP-Route: news2.nemoweb.net JNTP-DataType: Article Subject: Re: Cookies References: <663b168e$0$16411$426a74cc@news.free.fr> Newsgroups: fr.comp.lang.php JNTP-HashClient: 9xcWSvpC-yDoyKJGEHevHnFiH_A JNTP-ThreadID: 663b168e$0$16411$426a74cc@news.free.fr JNTP-Uri: http://news2.nemoweb.net/?DataID=uKJWJeIubn7sadK4-P18Vne7yYI@jntp User-Agent: Nemo/0.999a JNTP-OriginServer: news2.nemoweb.net Date: Thu, 09 May 24 08:09:31 +0000 Organization: Nemoweb JNTP-Browser: Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/110.0.0.0 Iron Safari/537.36 Injection-Info: news2.nemoweb.net; posting-host="43d157f9437411bd9c60ee58b39a513a2d9d2b85"; logging-data="2024-05-09T08:09:31Z/8850109"; posting-account="3@news2.nemoweb.net"; mail-complaints-to="julien.arlandis@gmail.com" JNTP-ProtocolVersion: 0.21.1 JNTP-Server: PhpNemoServer/0.94.5 MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8; format=flowed Content-Transfer-Encoding: 8bit X-JNTP-JsonNewsGateway: 0.96 From: Eric M <conanospamic@gmail.com> Bytes: 3743 Lines: 72 Le 08/05/2024 à 08:07, loiseauthierry@free.fr (Thierry Loiseau) a écrit : > Bonjour, Bonjour. > Je souhaiterais connaître le moyen depuis PHP pour récupérer un cookie > enregistré depuis JavaScript. > > Est-ce possible de lire de cookie enregistré ? > > Merci à vous pour vos aide ! Alors je ne connais strictement rien à PHP donc j'ai demandé à l'IA de Google, il est à noter que cette IA dit parfois n'importe quoi mais là c'est factuel et c'est de l'informatique donc peut-être que c'est pertinent. ---- ## Récupérer un cookie créé en JavaScript avec PHP **Oui, il est possible de lire un cookie créé en JavaScript avec PHP.** Les cookies créés par JavaScript sont stockés dans le navigateur de l'utilisateur et sont accessibles par PHP de la même manière que les cookies créés par PHP lui-même. **Voici comment faire :** 1. **Obtenir le nom du cookie:** Le nom du cookie que vous souhaitez récupérer doit être connu. Il s'agit du même nom que celui utilisé lors de la création du cookie en JavaScript. 2. **Utiliser la superglobale $_COOKIE:** PHP fournit une superglobale appelée `$_COOKIE` qui contient un tableau associatif de tous les cookies disponibles pour la requête en cours. 3. **Accéder à la valeur du cookie:** Pour accéder à la valeur du cookie, utilisez la clé du tableau associatif correspondant au nom du cookie. **Exemple:** ```php <?php // Obtenir le nom du cookie $nomCookie = "monCookie"; // Accéder à la valeur du cookie if (isset($_COOKIE[$nomCookie])) { $valeurCookie = $_COOKIE[$nomCookie]; echo "La valeur du cookie $nomCookie est : $valeurCookie"; } else { echo "Le cookie $nomCookie n'existe pas."; } ``` **Remarques:** * Les cookies créés par JavaScript ont la même portée que les cookies créés par PHP. Cela signifie qu'ils ne peuvent être accessibles que par le domaine et le chemin pour lesquels ils ont été créés. * La sécurité des cookies est importante. Assurez-vous que les cookies que vous créez ne contiennent pas d'informations sensibles et que vous les utilisez de manière responsable. **En plus de la méthode décrite ci-dessus, il existe d'autres bibliothèques et outils tiers qui peuvent vous aider à gérer les cookies en PHP. Une recherche rapide sur Internet vous permettra de trouver de nombreuses options.**