Forum |  HardWare.fr | News | Articles | PC | S'identifier | S'inscrire | Shop Recherche
1025 connectés 

  FORUM HardWare.fr
  Programmation

  Comment fait-on pour créer des cookies ?

 


 Mot :   Pseudo :  
 
Bas de page
Auteur Sujet :

Comment fait-on pour créer des cookies ?

n°113779
e-fox
Posté le 18-03-2002 à 18:54:23  profilanswer
 

Je n'en ai pas plus à dire...

mood
Publicité
Posté le 18-03-2002 à 18:54:23  profilanswer
 

n°113795
Sh@rdar
Ex-PhPéteur
Posté le 18-03-2002 à 19:49:31  profilanswer
 

500 g de farine
300 g de beurre
3 oeufs frais
des pépites de chocolat
 
mélanger le tout et laisser cuire au four traditionnel à feu doux
 
 :lol:  :lol:  
 
ça dépend en fait, avec quel langage tu voudrais utiliser des cookies ? asp php javascript ?


---------------
La musique c'est comme la bouffe, tu te souviens du restaurant dans lequel t'as bien mangé 20 ans plus tôt, mais pas du sandwich d'il y a 5 minutes :o - Plugin pour winamp ©Harkonnen : http://harko.free.fr/soft
n°115158
e-fox
Posté le 20-03-2002 à 18:02:07  profilanswer
 

Sh@rdar a écrit a écrit :

500 g de farine
300 g de beurre
3 oeufs frais
des pépites de chocolat
 
mélanger le tout et laisser cuire au four traditionnel à feu doux
 
 :lol:  :lol:  
 
ça dépend en fait, avec quel langage tu voudrais utiliser des cookies ? asp php javascript ?  




 
Merci pour la recette...ça ma fait de très bons biscuits !
 
Sérieusement maintenant...je veux faire mes cookies avec du ASP
 
Merci et ne me parlez plus de biscuits s.v.p !

n°115160
DLR
Hein c'était quoi la question?
Posté le 20-03-2002 à 18:07:33  profilanswer
 

'creation
'avant toute ecriture (avant <HTML> ) sur la page sinon ca passe pas
response.cookies("toto" ) = "toto"
'
'lecture
'quand tu veux
toto = request.cookies("toto" )
'destruction
'pas sur RTFM
response.cookies("toto" ).expires = -1


---------------
Narf... It is broken...
n°115168
Slyde
No plan no gain
Posté le 20-03-2002 à 18:14:55  profilanswer
 

Bon ce topic tombe bien, j'ai une enorme couille de cookie qui doit trouver solution rapidement si possible.
 
J'ai une page appellée en include dans un script.
 
L'url est du type main.php?princ=login
 
Dans cette page login se trouve ceci :
 

Code :
  1. <?php
  2. include("config.inc.php" );
  3. if($logging==1)
  4. {
  5. echo "En cours de log";
  6. $req = MYSQL_QUERY("SELECT Login FROM $TBL_UTILISATEUR WHERE Login = '$login' and Password='$password'" );
  7. $res = MYSQL_NUM_ROWS($req);
  8. if ($res == 1)
  9.    {
  10.    list($user)=MYSQL_FETCH_ARRAY($req,MYSQL_NUM);
  11.    ?>
  12.    <script language="JavaScript" type="text/javascript">
  13.    window.location.replace("log.php?page=<? echo $page; ?>&user=<? echo $user ; ?>" );
  14.    </script>
  15.    <?
  16.    }
  17. }
  18. if (isset($Login))
  19. {
  20. echo $Login;
  21. $db = mysql_connect("$dbhost", "$dblogi", "$dbpass" ) OR DIE("<br><br><center><font color=red face=arial size=2><b>Base Inaccessible !</b></font></center>" );
  22. mysql_select_db("$dbbase",$db) OR DIE("<br><br><center><font color=red face=arial size=2><b>Base inaccessible !</b></font></center>" );
  23. $req = MYSQL_QUERY("SELECT * FROM Utilisateur WHERE Login = '$Login'" );
  24. $res = MYSQL_NUM_ROWS($req);
  25. if ($res != 1){echo "Cookie invalide !";exit;}
  26. }else{
  27. ?>
  28. <div align="left">
  29.   <p> </p>
  30.   <form name="form1" method="post" action="main.php?princ=login&page=<? echo $princ; ?>" >
  31.   <TABLE>
  32.     <TR><TD>Login : </TD><TD><input type="text" name="login" value=""></TD></TR>
  33.       <TR><TD>Mot de passe : </TD><TD><input type="password" name="password" value=""></TD></TR>
  34.       <input type="hidden" name="logging" value="1">
  35.   </TABLE>
  36.       <input type="submit" name="submit" value="Se connecter">
  37.       <input type="reset" name="submit" value="Effacer">
  38.   </form>
  39.   <p><a href="main.php?princ=form_a_bout&free=1&script=add_boutique">je ne suis pas encore enregistré !</a></p>
  40. </div>
  41. <?
  42. }
  43. ?>


 
On balance donc à la même page le résultat du formulaire pour faire les verifs.
 
Un fois que c'est fait, on balance à un script log.php avec un location.replace. Ce script fait :
 

Code :
  1. <?
  2. setcookie("Login", "$user", time()+99999,"/" );
  3. ?>
  4. <html>
  5. <script language="JavaScript" type="text/javascript">
  6. window.location.replace("main.php?princ="<? echo $page; ?>" );
  7. </script>
  8. </html>


 
Et je me tappe au résultat un zoli :
 

Code :
  1. Warning: Cannot add header information - headers already sent by (output started at /devlpt/ulysse/data/dutsi2/pjsynth/i2_antiq/site/log.php:3) in
  2. /devlpt/ulysse/data/dutsi2/pjsynth/i2_antiq/site/log.php on line 4


 
Seulement je ne comprends pas pourquoi il me dit que les header ont étés déjà envoyés : log.php est appellé directement, je ne fais pas un include. Ou alors c'est cette saloperie de windows.location.replace qui en balance.
 
En bref, je rame et ca me saoule, je vais prendre du retard sur des choses autrement plus chiant (ca craint d'avance) et moins connes.
 
Merci de m'aider avant que je finisse totalement l'écran devant moi (j'en ai déjà un à mon palmarès, j'aimerais eviter d'en avoir un deuxième !).


---------------
Le topic du QLRR et FIRE - Knowledge is power. Power corrupts. Study hard, become evil.
n°116054
e-fox
Posté le 22-03-2002 à 00:24:05  profilanswer
 

Merci pour l'aide !


Aller à :
Ajouter une réponse
  FORUM HardWare.fr
  Programmation

  Comment fait-on pour créer des cookies ?

 

Sujets relatifs
[COOKIES/IIS/WINDOWS XP]on fait comment pour creer des petits executables pour windows??
Créer un Forum [HTML][PHP/Cookies] Comment effacer un cookie?(pour ne plus etre loggé)
Comment creer un hôte virtuel sous Apache ?Comment créer un tableau d'entiers sous MySQL ??????
[HTML JAVASCRIPT] Problème de cookies[Cookies] Connaissez vous une bonne doc en francais ?
[projet][PHP] Qqun veut il se joindre à moi pour créer un site ? :)Comment créer un forum phpbb chez free?
Plus de sujets relatifs à : Comment fait-on pour créer des cookies ?


Copyright © 1997-2022 Hardware.fr SARL (Signaler un contenu illicite / Données personnelles) / Groupe LDLC / Shop HFR