login  Naam:   Wachtwoord: 
Registreer je!
 Forum

cookie

Offline a2345 - 06/06/2007 00:03 (laatste wijziging 06/06/2007 09:17)
Avatar van a2345Nieuw lid Een vraag over cookies.

Ik heb zoiets als dit:

  1. <form …….>
  2. <Input ……value=”aaa” name=”bbb”……….. maakcookie(this)>
  3.  
  4. <Input maaktcookie(this)>
  5.  
  6. <Input ….. maakcookie(this)>
  7.  
  8. </form>
  9.  
  10. Function maakcookie (obj){
  11.  
  12. var expires = “”;
  13.  
  14. document.cookie = obj.name+"="+object.value+expires+"; path=/";
  15.  
  16.  
  17. }


Deze functie wordt dus drie keer aangeroepen. Heb ik nu 3 verschillende cookies of 1 cookie?
Zijn object.name en object.value de namen en de values van het invoerveld?

Dus de value/name van het cookie is de value en de name hier: <Input ……value=”aaa” name=”bbb”……….. maakcookie(this)>

Citaat:
Rens edit:
Codetags!!!

5 antwoorden

Gesponsorde links
Offline TriX - 06/06/2007 00:12 (laatste wijziging 06/06/2007 00:12)
Avatar van TriX HTML interesse Kijk in je COOKIES map...

C: \Documents and Settings\accountnaam\Cookies
Offline BramBo - 06/06/2007 14:12
Avatar van BramBo JS gevorderde 3 verschillende, De Cookie wordt geidentificeerd door de name i.c.m. het domein
Offline a2345 - 06/06/2007 19:40
Avatar van a2345 Nieuw lid Bedankt BramBo,

Hoe kan ik meerdere values in 1 cookies opslaan.

Ik heb twee formulieren en ieder formulier heeft ongeveer 16 kleine invoervelden. Een site kan natuurlijk niet meer dan 20 cookies opslaan. De gegevens van iedere formulier moet ik dus in 1 cookie opslaan.


Offline BramBo - 07/06/2007 12:44
Avatar van BramBo JS gevorderde Dit is helaas niet mogelijk. Een cookie bestaat uit

[Naam=Waarde] ;[ExpireDatum/Tijd]; [Path/Domein]

Dat is alles wat je van een cookie kan maken, als je veel data wil opslaan raad ik je toch aan via een Sessie te werken of eventueel een Database.

Als je de informatie toch niet wilt opslaan is een sessie een beste keuze. Ik ben er van overtuigt dat er ergens op sitemasters een tutorial staat over PHP sessies.
Succes
Offline jerone - 07/06/2007 17:29 (laatste wijziging 07/06/2007 17:35)
Avatar van jerone JS gevorderde dat is wel mogelijk.
je leest je eerste cookie uit en wijzigd deze d.m.v. de extra waarde aan de bestaande waarde te voegen.
je moet er alleen voor zorgen dat je de twee verschillende waardes uit elkaar kan halen. zelf maak ik gebruik van de '|' karakter in me script.
je krijgt dan:
naam=value1|value2|value...; expires=123; path=/
Gesponsorde links
Dit onderwerp is gesloten.
Actieve forumberichten
© 2002-2024 Sitemasters.be - Regels - Laadtijd: 0.168s