Accueil > Forum > > > > Problème de cookies...
Problème de cookies...
lundi 22 août 2005 à 00:36:12 |
Problème de cookies...

Tilix
|
Salut !
Alors voilà j'ai un petit problème avec mes cookies !
$expire = time() + 365 * 24 * 3600 * 10;
setcookie("pseudo",$_POST['pseudo'],$expire);
setcookie("password",$_POST['password'],$expire);
Il est sensé garder en memoire le pseudo et le mot de passe d'un utilisateur... Ce script est en haut de page !
Mais lorsque je fais : echo $_COOKIE["pseudo"]; rien ne s'affiche !!
Je présise que mon navigateur accèpte les cookies..
Donc je ne sais pas de quois a vient !
Sa peut venir de l'hebergeur ?
Merci d'm'aider
Tilix
|
|
lundi 22 août 2005 à 09:17:41 |
Re : Problème de cookies...

coockiesch
|
Salut!
Le cookie est créé mais vide ou pas créé? Tu peux tester avec isset....
Tu es sur de la valeur de $_POST['pseudo'] ?
@++
R@f www.allpotes.ch: Photos, humour, vidéos, gags, ... "On dit que seulement 10 personnes au monde comprenaient Einstein. Personne ne me comprends. Suis-je un génie???"
|
|
lundi 22 août 2005 à 09:25:48 |
Re : Problème de cookies...

aKheNathOn
|
Non, les cookies sont des entétes commes les autres, donc si ton hébérgeur n'incruste pas sa pub avant l'envoie de tes pages de scripts, en principe tu peux les envoyer comme tout autre entéte (au même titre qu'un header('Location: ...');
Ecris ça :
<? $expire = time() + 365 * 24 * 3600 * 10; if (!headers_sent()) { setcookie("pseudo",$_POST['pseudo'],$expire, "/"); setcookie("password",$_POST['password'],$expire, "/"); } else { echo "Impossible d'envoyer les cookies ..."; }
Sinon, t'embette pas, fait tout en séssion, c'est encore plus sécurisé.
<? if (!session_id()) session_start(); $_SESSION["pseudo"] = $_POST['pseudo']; $_SESSION["password"] = $_POST['password'];
aKheNAtHoN
|
|
lundi 22 août 2005 à 16:26:31 |
Re : Problème de cookies...

Anthomicro
|
Salut,
de toute façon il est toujours possible d'envoyer les cookies n'importe
quand, plutôt que de vérifier si ils ont déjà été envoyés.
<?php
ob_start(); tout en haut
//code
setcookie('blabla'...);
ob_end_flush();
?>
|
|
mardi 23 août 2005 à 00:16:01 |
Re : Problème de cookies...

J_G
|
Salut,
Autre chose sur les Cookies :
Quand tu fais "setcookie()", tu ecris un cookie... MAIS NE LE LIS PAS !
Par contre, à ton prochain passage dans le domaine spécifié en parametre au cookie, tu va le lire... Quoi !?!
Ca vient du protocole HTTP :
*** ecriture cookie ***
client : "donne moi la page www.truc.fr".
serveur : "voici la page, tu pourrais y assigner le cookie 'pouet'".
*** lecture cookie ***
client : "raboule la page www.truc.fr, j'ai un cookie 'pouet' la concernant"
serveur : "voici la page"
Conclusion :
Aucun moyen de vérifier si le navigateur client à acfepté le cookie.
La seule solution, un truc du genre en haut de ton script.
if( isset( $_COOKIE['pouet'] ) ) {
$cool_y_a_un_cookie_pouet = $_COOKIE['pouet'];
} else {
$cool_y_a_un_cookie_pouet = false;
setcookie('pouet','ben si y'a pas, y'en faut un!');
}
En esperant t'aider...
|
|
mardi 23 août 2005 à 00:43:34 |
Re : Problème de cookies...

Anthomicro
|
" Conclusion : Aucun moyen de vérifier si le navigateur client à acfepté le cookie."
Ah bon ?
tu postes un cookie sur une page x.php. Tu mets mettons un formulaire
qui vérifie sur cette page x.php si le cookie existe et hop c'est
torché, je fais ça sur mon site et ça marche très bien, tu peux donc
vérifier si le cookie a été accepté ou pas ;-)
|
|
mardi 23 août 2005 à 00:48:22 |
Re : Problème de cookies...

coockiesch
|
Utile aussi pour savoir si besoin de se faire ch*** à passer le sid dans l'url, :)
@++
R@f www.allpotes.ch: Photos, humour, vidéos, gags, ... "On dit que seulement 10 personnes au monde comprenaient Einstein. Personne ne me comprends. Suis-je un génie???"
|
|
mardi 23 août 2005 à 00:54:04 |
Re : Problème de cookies...

J_G
|
Salut Anthomicro,
C'est quoi ton "formulaire" ?
bicoze, si j'envois ça
<?php
setcookie('pouet','truc');
echo $_COOKIE['pouet'];
?>
au premier passage, ça donne :
Notice: Undefined index: pouet in c:\...\test\index.php on line 3
Puis avec un coup de refresh :
truc
tu peux me dire comment tu fais ton formulaire ? STP.
bye,
|
|
mardi 23 août 2005 à 00:55:25 |
Re : Problème de cookies...

Anthomicro
|
On est bien d'accord, il est impossible SANS REFRESH de vérifier si un
cookie a été posté, mais tu ne l'avais pas précisé, ou alors j'ai mal
lu (ou les deux), je vois un "Quoi !?!" qui justement m'a peut-être
porté à confusion
|
|
mardi 23 août 2005 à 00:57:41 |
Re : Problème de cookies...

Tilix
|
Réponse acceptée !
C'est bon j'ai tout résolu par mes propres moyens... Mais j'sais
toujours pas de quoi venez l'erreur donc j'peux pas vous en dire plus,
j'ai juste refais le tout dans une page " vide ", sa marché, j'ai
refais pareil sur ma page pleine et sa marché... alors que j'avais fait
pareil au debut..
M'enfin bref
|
|
Cette discussion est classée dans : problème, cookies, pseudo, setcookie, expire
Répondre à ce message
Sujets en rapport avec ce message
Besoin d'aide pour les Cookies .... SVP :'( [ par Astalavista ]
Alors, j'ai un site en PHP ou il y a une partie mebre. pour securiser un num. ID et le pseudo sont enregistrer dans un cookies de la forme :S
Problème de cookies avec ie [ par Sipadan ]
Bonjour,Je voudrais créer un cookies qui expire la fermeture de la page.Je fait juste ça : setcookie('cipdlc','1',time(<font color="#ff0000"
arrayt à deux entrées/comparaison [ par kodiask ]
Vous m'avez déjà vu je pense j'ai beaucoup poster c'est dernier temps :)et j'ai finalement réussis a surmonter mon problème, mais une nouveau se pose.
Inscriptions avec un seul email ... [ par fuzionemail ]
Voilà mon problème je suis tout nouveau dans la programmation php, mais je commence à réaliser des inscriptions pour mon site, dont voici mon codes-so
Impossible de supprimer les cookies [ par zzzzzz ]
Bonjour,J'aimerai supprimer tous les cookies lié à mon site mais cela est impossible.J'essaye plusieurs code mais rien à faire les cookies sont là. Ma
problème mysql [ par nicomilville ]
comment faire pour récupérer les données de ce formulaire, je m'explique : j'ai un select multiple et je souhaiterais afficher les valeur selectionner
Méthodologie de codage ... [ par LocalStone ]
Salut à tous ! Alors voilà, j'ai un petit problème de méthodologie ... Je m'explique : Imaginons que l'on ait une classe Cookie, qui modélise - comme
Sessions+cookies (se souvenir de moi) [ par DDelec24 ]
Bonjour.Je viens faire appel a vous pour un problème de session.Mon but est, comme souvent, d'avoir une coche "Toujours connecter" qui alors permet un
cookie de session - besoin de méthode [ par satellite34 ]
bonjour,voila, j'ai un soucis, je doit creer et utiliser un cookie de session sur mon site, j'ai regardé des sources sur phpCS mais impossible d'en fa
Formulaires et cookies [ par skit ]
Voila j'ai fait un code qui permet au visiteur de choisir s'il veut que la musique de mon blog dotclear se lance automatiquement ou pas. Mais voila 2
Livres en rapport
|
Derniers Blogs
ROSLYN FLUENT APIS: ROSLYNHELPER NUGET PACKAGEROSLYN FLUENT APIS: ROSLYNHELPER NUGET PACKAGE par Matthieu MEZIL
Si vous utilisez Roslyn et que vous vous voulez vous simplifier le code du code rewriter, je vous conseille d'installer mon NuGet package RoslynHelper ....(read more) ...
Cliquez pour lire la suite de l'article par Matthieu MEZIL POUR RAPPEL ! LES SPéCIFICATIONS DES PROTOCOLES OFFICE ET SHAREPOINT SONT DISPONIBLES SUR MSDNPOUR RAPPEL ! LES SPéCIFICATIONS DES PROTOCOLES OFFICE ET SHAREPOINT SONT DISPONIBLES SUR MSDN par neodante
Quelle est le point commun entre : Microsoft il y a 10 ans et Apple aujourd'hui ? Réponse: avoir une politique de protocoles propriétaires et fermés :) Car pour rappel (si si je vous assure c'est important de le rappeler), la majorité des spécifications e...
Cliquez pour lire la suite de l'article par neodante JOYEUX ANNIVERSAIRE NIXJOYEUX ANNIVERSAIRE NIX par ebartsoft
Souhaitons un bon et joyeux anniversaire à notre hôte à tous, Nix.
Je ne le répéterais jamais assez mais sans lui rien ne serait possible. Il défit en permanence les lois de la gravité et comme il le dit si bien, si tu lui fais confiance ça devra...
Cliquez pour lire la suite de l'article par ebartsoft IMAGINE CUP 2012, MAKE A SIGN EN FINALEIMAGINE CUP 2012, MAKE A SIGN EN FINALE par junarnoalg
Voilà qui est fait, la nouvelle est officielle ! L'équipe belge "Make a Sign" va au pays des kangourous défendre son projet dans la catégorie Software Design. http://www.imaginecup.com/CompetitionsContent/Competition/WorldwideFinalists.aspx V...
Cliquez pour lire la suite de l'article par junarnoalg KINECT 1.5 IS OUT !KINECT 1.5 IS OUT ! par Vko
La version 1.5 du Kinect For Microsoft vient tout juste de sortir ! Plein de nouveautés: Tracking de squelette en Near Mode Détection en position assise Détection faciale avec un SDK dédié Documentation et des guideline (enfin) Un out...
Cliquez pour lire la suite de l'article par Vko
Logiciels
sDEVIS-FACTURES vlPRO (8.1.0.3)SDEVIS-FACTURES VLPRO (8.1.0.3)sDEVIS-FACTURES vlPRO a été mis au point pour les particuliers, créateurs, entrepreneurs, artisa... Cliquez pour télécharger sDEVIS-FACTURES vlPRO 974 Application Server (12.2.4.6)974 APPLICATION SERVER (12.2.4.6)Développez de puissantes applications dans un environnement de 'cloud computing', clusterisé, séc... Cliquez pour télécharger 974 Application Server vPicture (1.4.2.1)VPICTURE (1.4.2.1)Avec vPicture, hébergez vos images facilement et rapidement.
vPicture est un utilitaire simple, ... Cliquez pour télécharger vPicture Easy-Planning (2.2.1.6)EASY-PLANNING (2.2.1.6)Easy-Planning permet de créer des plannings sous la représentation de diagrammes et est adapté au... Cliquez pour télécharger Easy-Planning COM-BACKUP (2.0)COM-BACKUP (2.0)
COM-BACKUP est un logiciel de sauvegarde qui permet de planifier les sauvegardes de vos dossiers ...
Cliquez pour télécharger COM-BACKUP
|