Stocker valeur input dans cookies php.
Fermé
luluwebmaster
Messages postés
409
Date d'inscription
mardi 19 février 2013
Statut
Membre
Dernière intervention
3 février 2018
-
Modifié par luluwebmaster le 29/03/2013 à 09:10
ThEBiShOp Messages postés 8378 Date d'inscription jeudi 22 mars 2007 Statut Contributeur Dernière intervention 8 février 2021 - 1 déc. 2013 à 17:24
ThEBiShOp Messages postés 8378 Date d'inscription jeudi 22 mars 2007 Statut Contributeur Dernière intervention 8 février 2021 - 1 déc. 2013 à 17:24
A voir également:
- Stocker valeur input dans cookies php.
- Supprimer les cookies - Guide
- Easy php - Télécharger - Divers Web & Internet
- Logiciel gratuit calcul valeur nutritionnelle - Télécharger - Santé & Bien-être
- Input signal not found ✓ - Forum Matériel & Système
- No video input ✓ - Forum Matériel & Système
4 réponses
ThEBiShOp
Messages postés
8378
Date d'inscription
jeudi 22 mars 2007
Statut
Contributeur
Dernière intervention
8 février 2021
1 566
29 mars 2013 à 09:14
29 mars 2013 à 09:14
Salut,
le plus simple c'est que tu fasses une page php uniquement pour l'enregistrement de ton cookie, et tu fais pointer ton formulaire dessus
dans ta page php tu récupères la valeur de ton champs texte que tu mets dans ton setcookie, et après tu fais un header("Location:...") pour retourner où tu veux sur ton site.
bon ça, c'est bien entendu si tu n'as rien d'autre dans ton formulaire que ton champs pseudo...
le plus simple c'est que tu fasses une page php uniquement pour l'enregistrement de ton cookie, et tu fais pointer ton formulaire dessus
dans ta page php tu récupères la valeur de ton champs texte que tu mets dans ton setcookie, et après tu fais un header("Location:...") pour retourner où tu veux sur ton site.
bon ça, c'est bien entendu si tu n'as rien d'autre dans ton formulaire que ton champs pseudo...
luluwebmaster
Messages postés
409
Date d'inscription
mardi 19 février 2013
Statut
Membre
Dernière intervention
3 février 2018
5
29 mars 2013 à 09:17
29 mars 2013 à 09:17
Es-que tu pourrais me donner le code pour faire cela ?
ThEBiShOp
Messages postés
8378
Date d'inscription
jeudi 22 mars 2007
Statut
Contributeur
Dernière intervention
8 février 2021
1 566
Modifié par ThEBiShOp le 29/03/2013 à 09:21
Modifié par ThEBiShOp le 29/03/2013 à 09:21
<?php
setcookie("pseudo", $_POST['Pseudo']);
header("Location: http://www.tonsite.com/tapage");
?>
bien entendu il faut faire des contrôle sur le $_POST
setcookie("pseudo", $_POST['Pseudo']);
header("Location: http://www.tonsite.com/tapage");
?>
bien entendu il faut faire des contrôle sur le $_POST
Salut ThEBiShOp je vois que tu as de bonne notion en php et j'ai moi aussi un petit probléme
qui et a peut prés du même genre :/ .
J'ai bien réussit a enregistré une valeur d'un " input " dans un cookie mais j'aimerais que l'orsque le visiteur retourne sur ce " input " il y et déja son pseudo dans la case pseudo .
(Mon projet et un chat cela pourra peut-être t'aider ... a m'aider :-D )
qui et a peut prés du même genre :/ .
J'ai bien réussit a enregistré une valeur d'un " input " dans un cookie mais j'aimerais que l'orsque le visiteur retourne sur ce " input " il y et déja son pseudo dans la case pseudo .
(Mon projet et un chat cela pourra peut-être t'aider ... a m'aider :-D )
ThEBiShOp
Messages postés
8378
Date d'inscription
jeudi 22 mars 2007
Statut
Contributeur
Dernière intervention
8 février 2021
1 566
1 déc. 2013 à 17:24
1 déc. 2013 à 17:24
<?php $val = ($_COOKIE['moncookie']) ? $_COOKIE['moncookie'] : ''; ?> <input type="text" value="<?php echo $val ?>">
un truc comme ça
luluwebmaster
Messages postés
409
Date d'inscription
mardi 19 février 2013
Statut
Membre
Dernière intervention
3 février 2018
5
Modifié par luluwebmaster le 29/03/2013 à 09:24
Modifié par luluwebmaster le 29/03/2013 à 09:24
Quand je met le code, google chrome me dis ça :
Merci a tout ceux qui répondrons a mes problème ^^
La page Web à l'adresse [La_page.php] a déclenché trop de redirections. Pour résoudre le problème, effacez les cookies de ce site ou autorisez les cookies tiers. Si le problème persiste, il peut être dû à une mauvaise configuration du serveur et n'être aucunement lié à votre ordinateur. Voici quelques suggestions : Actualisez cette page Web ultérieurement. En savoir plus sur ce problème.
Merci a tout ceux qui répondrons a mes problème ^^
ThEBiShOp
Messages postés
8378
Date d'inscription
jeudi 22 mars 2007
Statut
Contributeur
Dernière intervention
8 février 2021
1 566
29 mars 2013 à 09:26
29 mars 2013 à 09:26
le header location permet de rediriger vers une page, si tu mets le nom de la page dans laquelle tu te trouves là, ça risque de tourner en boucle...
j'imagine que c'est ce que tu as fait, puisque tu ne me dis pas ce que tu as mis... mystère mystère.
j'imagine que c'est ce que tu as fait, puisque tu ne me dis pas ce que tu as mis... mystère mystère.
luluwebmaster
Messages postés
409
Date d'inscription
mardi 19 février 2013
Statut
Membre
Dernière intervention
3 février 2018
5
29 mars 2013 à 09:29
29 mars 2013 à 09:29
Ba oui, en fait le formulaire qui demande le pseudo se trouve sur la page qui tourne en boucle.
Sinon, pour le formulaire, je dois mettre ça ? :
Sinon, pour le formulaire, je dois mettre ça ? :
<form method="post"> <input type="text" name="Pseudo" id="Pseudo" /><br /> </form>
ThEBiShOp
Messages postés
8378
Date d'inscription
jeudi 22 mars 2007
Statut
Contributeur
Dernière intervention
8 février 2021
1 566
29 mars 2013 à 09:33
29 mars 2013 à 09:33
ton formulaire, tu le fais pointer vers la page qui fait le traitement pour le cookie, comme je l'ai dit dans mon 1er message.
sans bouton submit sur ton formulaire il se passera pas grand chose.
dans la page cookie, tu sais déjà ce que tu dois mettre, dans le header location, tu mets la page vers laquelle tu veux être redirigé, bien évidemment, parce que si tu mets la même page... une page qui veut être redirigée sur elle même, en effet, ça risque de boucler.
sans bouton submit sur ton formulaire il se passera pas grand chose.
dans la page cookie, tu sais déjà ce que tu dois mettre, dans le header location, tu mets la page vers laquelle tu veux être redirigé, bien évidemment, parce que si tu mets la même page... une page qui veut être redirigée sur elle même, en effet, ça risque de boucler.
luluwebmaster
Messages postés
409
Date d'inscription
mardi 19 février 2013
Statut
Membre
Dernière intervention
3 février 2018
5
29 mars 2013 à 09:38
29 mars 2013 à 09:38
Peux tu me donner le code du formulaire aussi ?
La page de traitement serait "index.php"
La page de traitement serait "index.php"
ThEBiShOp
Messages postés
8378
Date d'inscription
jeudi 22 mars 2007
Statut
Contributeur
Dernière intervention
8 février 2021
1 566
29 mars 2013 à 09:43
29 mars 2013 à 09:43
index.php la page de traitement ? C'est un fichier vide ça ?
dans ton form il faut un attribut action="pagevisée.php"
si tu maîtrises pas ça, je te conseille de commencer par prendre des cours de HTML...
dans ton form il faut un attribut action="pagevisée.php"
si tu maîtrises pas ça, je te conseille de commencer par prendre des cours de HTML...