Récupération coockie php

Résolu/Fermé
Stupidon - 16 mars 2012 à 22:32
doctormad Messages postés 430 Date d'inscription mercredi 28 novembre 2007 Statut Membre Dernière intervention 2 avril 2015 - 17 mars 2012 à 11:45
Bonjour,

Si on a le formulaire de login suivant :

<form id="login" name="login" method="post" action="<?php echo $_SERVER['PHP_SELF'];?>">
<p>
<label>Votre e-mail :
<input type="text" name="email" />
</label>
</p>
<p>
<label>Mot de passe :
<input type="text" name="motdepasse" />
</label>
</p>
<p>
<label>
<input type="submit" name="bouton" value="Envoyer" />
</label>
</p>
</form>

comment peut-on recupéré le mail et le mot de passe en coockie ? J'ai essayé ca mais ca n'as pas marché (c'est pour le mail seulement que ca présente déjà une erreur du genre :

<?php
setcookie('mail', '".$_POST['email']."' , (time()+3600));
?>

et une 2nde question : comment peut-on crypté le mot de passe en MD5 ou SHA1 ?

Ce serait cool si quelqu'un peut poster un cours complet sur les formulaires et les pages sécurisés en php.

Merci d'avance à toutes et à tous.
A voir également:

1 réponse

doctormad Messages postés 430 Date d'inscription mercredi 28 novembre 2007 Statut Membre Dernière intervention 2 avril 2015 99
17 mars 2012 à 11:45
Salut,

Beaucoup de choses à savoir, la lecture de ces tutos est indispensable si tu ne connais pas déjà les sujets évoqués :

https://openclassrooms.com/fr/courses/918836-concevez-votre-site-web-avec-php-et-mysql/913099-transmettez-des-donnees-avec-les-formulaires

https://www.php.net/manual/fr/features.cookies.php

https://www.commentcamarche.net/contents/788-php-les-cookies-et-les-en-tetes-http

Bonne lecture :)

Pour ton cas pratique c'est juste une erreur de syntaxe, des quote en trop :

setcookie('mail', $_POST['email'] , (time()+3600)); 


Je te conseille de débugger php en mode strict :

https://www.php.net/manual/fr/function.error-reporting.php
0