home *** CD-ROM | disk | FTP | other *** search
MacBinary | 1996-09-11 | 11.6 KB | [TEXT/JyWs] |
open in:
MacOS 8.1
|
Win98
|
DOS
view JSON data
|
view as text
This file was processed as: MacBinary
(archive/macBinary).
You can browse this item here: Cookie Example
Confidence | Program | Detection | Match Type | Support
|
---|
10%
| dexvert
| MacBinary (archive/macBinary)
| fallback
| Supported |
1%
| dexvert
| Text File (text/txt)
| fallback
| Supported |
100%
| file
| MacBinary II, Wed Sep 11 20:05:00 1996, modified Wed Sep 11 20:05:00 1996, creator 'JyWs', type ASCII, 9110 bytes "Cookie Example" , at 0x2416 2480 bytes resource
| default (weak)
| |
99%
| file
| data
| default
| |
74%
| TrID
| Macintosh plain text (MacBinary)
| default
| |
25%
| TrID
| MacBinary 2
| default (weak)
| |
100%
| siegfried
| fmt/1762 MacBinary (II)
| default
| |
100%
| lsar
| MacBinary
| default
| |
100%
| xdgMime
| text/html
| default
|
|
id metadata |
---|
key | value |
---|
macFileType | [TEXT] |
macFileCreator | [JyWs] |
hex view+--------+-------------------------+-------------------------+--------+--------+
|00000000| 00 0e 43 6f 6f 6b 69 65 | 20 45 78 61 6d 70 6c 65 |..Cookie| Example|
|00000010| 00 00 00 00 00 00 00 00 | 00 00 00 00 00 00 00 00 |........|........|
|00000020| 00 00 00 00 00 00 00 00 | 00 00 00 00 00 00 00 00 |........|........|
|00000030| 00 00 00 00 00 00 00 00 | 00 00 00 00 00 00 00 00 |........|........|
|00000040| 00 54 45 58 54 4a 79 57 | 73 00 00 00 00 00 00 00 |.TEXTJyW|s.......|
|00000050| 00 00 00 00 00 23 96 00 | 00 09 b0 ae 5d 04 2c ae |.....#..|....].,.|
|00000060| 5d 04 2c 00 00 00 00 00 | 00 00 00 00 00 00 00 00 |].,.....|........|
|00000070| 00 00 00 00 00 00 00 00 | 00 00 81 81 ab 4c 00 00 |........|.....L..|
|00000080| 3c 48 54 4d 4c 3e 0d 3c | 48 45 41 44 3e 0d 3c 54 |<HTML>.<|HEAD>.<T|
|00000090| 49 54 4c 45 3e 4a 61 76 | 61 53 63 72 69 70 74 20 |ITLE>Jav|aScript |
|000000a0| 43 6f 6f 6b 69 65 73 20 | 44 65 6d 6f 3c 2f 54 49 |Cookies |Demo</TI|
|000000b0| 54 4c 45 3e 0d 0d 3c 53 | 43 52 49 50 54 3e 0d 3c |TLE>..<S|CRIPT>.<|
|000000c0| 21 2d 2d 0d 2f 2a 20 0d | 09 43 6f 6f 6b 69 65 73 |!--./* .|.Cookies|
|000000d0| 20 44 65 6d 6f 0d 09 42 | 79 20 4a 65 72 72 79 20 | Demo..B|y Jerry |
|000000e0| 41 6d 61 6e 2c 20 4f 70 | 74 69 6d 61 20 53 79 73 |Aman, Op|tima Sys|
|000000f0| 74 65 6d 2c 20 4a 75 6c | 79 20 32 38 2c 20 31 39 |tem, Jul|y 28, 19|
|00000100| 39 36 2e 0d 20 20 20 09 | 43 6f 6f 6b 69 65 20 46 |96.. .|Cookie F|
|00000110| 75 6e 63 74 69 6f 6e 73 | 20 77 72 69 74 74 65 6e |unctions| written|
|00000120| 20 62 79 20 42 69 6c 6c | 20 44 6f 72 74 63 68 2c | by Bill| Dortch,|
|00000130| 20 68 49 64 61 68 6f 20 | 44 65 73 69 67 6e 2e 0d | hIdaho |Design..|
|00000140| 0d 09 50 61 72 74 20 6f | 66 20 74 68 65 20 50 61 |..Part o|f the Pa|
|00000150| 67 65 53 70 69 6e 6e 65 | 72 20 64 69 73 74 72 69 |geSpinne|r distri|
|00000160| 62 75 74 69 6f 6e 2e 0d | 0d 09 57 65 20 77 69 6c |bution..|..We wil|
|00000170| 6c 20 6e 6f 74 20 62 65 | 20 68 65 6c 64 20 72 65 |l not be| held re|
|00000180| 73 70 6f 6e 73 69 62 6c | 65 20 66 6f 72 20 61 6e |sponsibl|e for an|
|00000190| 79 20 75 6e 77 61 6e 74 | 65 64 20 0d 09 65 66 66 |y unwant|ed ..eff|
|000001a0| 65 63 74 73 20 64 75 65 | 20 74 6f 20 74 68 65 20 |ects due| to the |
|000001b0| 75 73 61 67 65 20 6f 66 | 20 74 68 69 73 20 73 63 |usage of| this sc|
|000001c0| 72 69 70 74 20 6f 72 20 | 61 6e 79 20 64 65 72 69 |ript or |any deri|
|000001d0| 76 61 74 69 76 65 2e 20 | 20 0d 09 4e 6f 20 77 61 |vative. | ..No wa|
|000001e0| 72 72 61 6e 74 65 65 73 | 20 66 6f 72 20 75 73 61 |rrantees| for usa|
|000001f0| 62 69 6c 69 74 79 20 66 | 6f 72 20 61 6e 79 20 73 |bility f|or any s|
|00000200| 70 65 63 69 66 69 63 20 | 61 70 70 6c 69 63 61 74 |pecific |applicat|
|00000210| 69 6f 6e 20 0d 09 61 72 | 65 20 67 69 76 65 6e 20 |ion ..ar|e given |
|00000220| 6f 72 20 69 6d 70 6c 69 | 65 64 2e 0d 0d 09 59 6f |or impli|ed....Yo|
|00000230| 75 20 61 72 65 20 66 72 | 65 65 20 74 6f 20 75 73 |u are fr|ee to us|
|00000240| 65 20 61 6e 64 20 6d 6f | 64 69 66 79 20 74 68 69 |e and mo|dify thi|
|00000250| 73 20 73 63 72 69 70 74 | 2c 0d 09 69 66 20 63 72 |s script|,..if cr|
|00000260| 65 64 69 74 73 20 61 72 | 65 20 6b 65 70 74 20 69 |edits ar|e kept i|
|00000270| 6e 20 74 68 65 20 73 6f | 75 72 63 65 20 63 6f 64 |n the so|urce cod|
|00000280| 65 0d 2a 2f 0d 0d 09 76 | 61 72 20 63 6f 6f 6b 69 |e.*/...v|ar cooki|
|00000290| 65 56 69 73 69 74 49 44 | 20 09 3d 20 27 6d 79 5f |eVisitID| .= 'my_|
|000002a0| 4c 61 73 74 56 69 73 69 | 74 27 3b 09 0d 09 76 61 |LastVisi|t';...va|
|000002b0| 72 20 63 6f 6f 6b 69 65 | 4e 75 6d 56 69 73 69 74 |r cookie|NumVisit|
|000002c0| 49 44 20 09 3d 20 27 6d | 79 5f 4e 75 6d 56 69 73 |ID .= 'm|y_NumVis|
|000002d0| 69 74 73 27 3b 09 0d 0d | 09 09 09 09 09 09 2f 2f |its';...|......//|
|000002e0| 20 43 68 61 6e 67 65 20 | 27 6d 79 5f 4c 61 73 74 | Change |'my_Last|
|000002f0| 56 69 73 69 74 27 20 61 | 6e 64 20 27 6d 79 5f 4e |Visit' a|nd 'my_N|
|00000300| 75 6d 56 69 73 69 74 73 | 27 0d 09 09 09 09 09 09 |umVisits|'.......|
|00000310| 2f 2f 20 74 6f 20 73 6f | 6d 65 74 68 69 6e 67 20 |// to so|mething |
|00000320| 75 6e 69 71 75 65 20 66 | 6f 72 0d 09 09 09 09 09 |unique f|or......|
|00000330| 09 2f 2f 20 74 68 65 20 | 63 75 72 72 65 6e 74 20 |.// the |current |
|00000340| 70 61 67 65 2c 20 6f 72 | 20 65 6c 73 65 20 69 74 |page, or| else it|
|00000350| 0d 09 09 09 09 09 09 2f | 2f 20 77 6f 6e 27 74 20 |......./|/ won't |
|00000360| 77 6f 72 6b 20 63 6f 72 | 72 65 63 74 6c 79 20 69 |work cor|rectly i|
|00000370| 66 20 6f 74 68 65 72 20 | 75 73 65 73 0d 09 09 09 |f other |uses....|
|00000380| 09 09 09 2f 2f 20 74 68 | 69 73 20 73 63 72 69 70 |...// th|is scrip|
|00000390| 74 21 0d 09 76 61 72 20 | 67 4c 61 73 74 56 69 73 |t!..var |gLastVis|
|000003a0| 69 74 3b 0d 09 76 61 72 | 20 67 4e 75 6d 56 69 73 |it;..var| gNumVis|
|000003b0| 69 74 73 3b 0d 0d 09 53 | 65 74 4c 61 73 74 56 69 |its;...S|etLastVi|
|000003c0| 73 69 74 28 29 3b 09 2f | 2f 20 45 78 65 63 75 74 |sit();./|/ Execut|
|000003d0| 65 20 77 68 65 6e 20 6c | 6f 61 64 69 6e 67 20 70 |e when l|oading p|
|000003e0| 61 67 65 0d 0d 09 66 75 | 6e 63 74 69 6f 6e 20 47 |age...fu|nction G|
|000003f0| 65 74 4c 61 73 74 56 69 | 73 69 74 20 28 29 0d 09 |etLastVi|sit ()..|
|00000400| 7b 0d 0d 09 09 69 66 20 | 28 20 67 4c 61 73 74 56 |{....if |( gLastV|
|00000410| 69 73 69 74 20 3d 3d 20 | 22 22 29 0d 09 09 7b 0d |isit == |"")...{.|
|00000420| 09 09 09 72 65 74 75 72 | 6e 20 22 57 65 6c 63 6f |...retur|n "Welco|
|00000430| 6d 65 20 74 6f 20 74 68 | 69 73 20 73 69 74 65 21 |me to th|is site!|
|00000440| 22 3b 0d 09 09 7d 0d 09 | 09 65 6c 73 65 20 0d 09 |";...}..|.else ..|
|00000450| 09 7b 0d 09 09 09 76 61 | 72 20 6f 6c 64 56 69 73 |.{....va|r oldVis|
|00000460| 69 74 44 61 74 65 20 3d | 20 6e 65 77 20 44 61 74 |itDate =| new Dat|
|00000470| 65 28 67 4c 61 73 74 56 | 69 73 69 74 29 3b 0d 09 |e(gLastV|isit);..|
|00000480| 09 09 72 65 74 75 72 6e | 20 09 22 57 65 6c 63 6f |..return| ."Welco|
|00000490| 6d 65 20 62 61 63 6b 2c | 20 79 6f 75 72 20 6c 61 |me back,| your la|
|000004a0| 73 74 20 76 69 73 69 74 | 20 74 6f 20 74 68 69 73 |st visit| to this|
|000004b0| 20 73 69 74 65 20 77 61 | 73 20 6f 6e 20 22 20 0d | site wa|s on " .|
|000004c0| 09 09 09 09 09 2b 20 67 | 4c 61 73 74 56 69 73 69 |.....+ g|LastVisi|
|000004d0| 74 20 2b 22 2e 3c 42 52 | 3e 59 6f 75 20 68 61 76 |t +".<BR|>You hav|
|000004e0| 65 20 62 65 65 6e 20 68 | 65 72 65 20 22 20 0d 09 |e been h|ere " ..|
|000004f0| 09 09 09 09 2b 20 67 4e | 75 6d 56 69 73 69 74 73 |....+ gN|umVisits|
|00000500| 20 2b 20 22 20 74 69 6d | 65 22 20 2b 28 67 4e 75 | + " tim|e" +(gNu|
|00000510| 6d 56 69 73 69 74 73 3e | 31 20 3f 20 22 73 22 20 |mVisits>|1 ? "s" |
|00000520| 3a 22 22 29 20 0d 09 09 | 09 09 09 2b 22 20 62 65 |:"") ...|...+" be|
|00000530| 66 6f 72 65 2e 22 0d 09 | 09 7d 0d 09 7d 0d 0d 0d |fore."..|.}..}...|
|00000540| 09 66 75 6e 63 74 69 6f | 6e 20 53 65 74 4c 61 73 |.functio|n SetLas|
|00000550| 74 56 69 73 69 74 20 28 | 6e 61 6d 65 2c 20 76 61 |tVisit (|name, va|
|00000560| 6c 75 65 29 20 0d 09 7b | 0d 09 09 76 61 72 20 6e |lue) ..{|...var n|
|00000570| 65 77 56 69 73 69 74 44 | 61 74 65 20 3d 20 6e 65 |ewVisitD|ate = ne|
|00000580| 77 20 44 61 74 65 28 29 | 3b 0d 09 09 76 61 72 20 |w Date()|;...var |
|00000590| 65 78 70 44 61 74 65 20 | 3d 20 6e 65 77 20 44 61 |expDate |= new Da|
|000005a0| 74 65 20 28 29 3b 20 0d | 09 09 76 61 72 20 6e 75 |te (); .|..var nu|
|000005b0| 6d 56 69 73 69 74 73 20 | 3d 20 30 3b 0d 0d 09 09 |mVisits |= 0;....|
|000005c0| 09 2f 2f 20 54 68 65 20 | 65 78 70 44 61 74 65 20 |.// The |expDate |
|000005d0| 69 73 20 74 68 65 20 64 | 61 74 65 20 77 68 65 6e |is the d|ate when|
|000005e0| 20 74 68 65 20 63 6f 6f | 6b 69 65 20 73 68 6f 75 | the coo|kie shou|
|000005f0| 6c 64 0d 09 09 09 2f 2f | 20 65 78 70 69 72 65 2c |ld....//| expire,|
|00000600| 20 77 65 20 77 69 6c 6c | 20 6b 65 65 70 20 69 74 | we will| keep it|
|00000610| 20 66 6f 72 20 61 20 79 | 65 61 72 0d 09 09 65 78 | for a y|ear...ex|
|00000620| 70 44 61 74 65 2e 73 65 | 74 54 69 6d 65 28 20 65 |pDate.se|tTime( e|
|00000630| 78 70 44 61 74 65 2e 67 | 65 74 54 69 6d 65 28 29 |xpDate.g|etTime()|
|00000640| 20 2b 20 28 33 36 35 20 | 2a 20 32 34 20 2a 20 36 | + (365 |* 24 * 6|
|00000650| 30 20 2a 20 36 30 20 2a | 20 31 30 30 30 29 20 29 |0 * 60 *| 1000) )|
|00000660| 3b 20 0d 0d 09 09 09 2f | 2f 20 49 6e 66 6f 20 61 |; ...../|/ Info a|
|00000670| 62 6f 75 74 20 6c 61 73 | 74 20 76 69 73 69 74 0d |bout las|t visit.|
|00000680| 09 09 69 66 20 28 47 65 | 74 43 6f 6f 6b 69 65 20 |..if (Ge|tCookie |
|00000690| 28 63 6f 6f 6b 69 65 56 | 69 73 69 74 49 44 29 20 |(cookieV|isitID) |
|000006a0| 21 3d 20 6e 75 6c 6c 29 | 0d 09 09 09 67 4c 61 73 |!= null)|....gLas|
|000006b0| 74 56 69 73 69 74 20 3d | 20 47 65 74 43 6f 6f 6b |tVisit =| GetCook|
|000006c0| 69 65 20 28 63 6f 6f 6b | 69 65 56 69 73 69 74 49 |ie (cook|ieVisitI|
|000006d0| 44 29 3b 0d 09 09 65 6c | 73 65 0d 09 09 09 67 4c |D);...el|se....gL|
|000006e0| 61 73 74 56 69 73 69 74 | 20 3d 20 22 22 3b 0d 0d |astVisit| = "";..|
|000006f0| 09 09 69 66 20 28 47 65 | 74 43 6f 6f 6b 69 65 20 |..if (Ge|tCookie |
|00000700| 28 63 6f 6f 6b 69 65 4e | 75 6d 56 69 73 69 74 49 |(cookieN|umVisitI|
|00000710| 44 29 20 21 3d 20 6e 75 | 6c 6c 29 0d 09 09 09 67 |D) != nu|ll)....g|
|00000720| 4e 75 6d 56 69 73 69 74 | 73 20 3d 20 47 65 74 43 |NumVisit|s = GetC|
|00000730| 6f 6f 6b 69 65 20 28 63 | 6f 6f 6b 69 65 4e 75 6d |ookie (c|ookieNum|
|00000740| 56 69 73 69 74 49 44 29 | 3b 09 0d 09 09 65 6c 73 |VisitID)|;....els|
|00000750| 65 0d 09 09 09 67 4e 75 | 6d 56 69 73 69 74 73 20 |e....gNu|mVisits |
|00000760| 3d 20 30 3b 0d 0d 09 09 | 09 2f 2f 20 55 73 65 20 |= 0;....|.// Use |
|00000770| 65 76 61 6c 28 29 20 74 | 6f 20 63 6f 6e 76 65 72 |eval() t|o conver|
|00000780| 74 20 61 20 73 74 72 69 | 6e 67 20 74 6f 20 61 20 |t a stri|ng to a |
|00000790| 6e 75 6d 62 65 72 0d 09 | 09 6e 75 6d 56 69 73 69 |number..|.numVisi|
|000007a0| 74 73 20 3d 20 65 76 61 | 6c 28 67 4e 75 6d 56 69 |ts = eva|l(gNumVi|
|000007b0| 73 69 74 73 29 20 2b 31 | 3b 09 0d 0d 09 09 09 2f |sits) +1|;....../|
|000007c0| 2f 20 53 74 6f 72 65 20 | 69 6e 66 6f 20 61 62 6f |/ Store |info abo|
|000007d0| 75 74 20 74 68 69 73 20 | 76 69 73 69 74 0d 09 09 |ut this |visit...|
|000007e0| 53 65 74 43 6f 6f 6b 69 | 65 28 20 63 6f 6f 6b 69 |SetCooki|e( cooki|
|000007f0| 65 56 69 73 69 74 49 44 | 2c 20 09 6e 65 77 56 69 |eVisitID|, .newVi|
|00000800| 73 69 74 44 61 74 65 2c | 20 65 78 70 44 61 74 65 |sitDate,| expDate|
|00000810| 29 3b 20 0d 09 09 53 65 | 74 43 6f 6f 6b 69 65 28 |); ...Se|tCookie(|
|00000820| 20 63 6f 6f 6b 69 65 4e | 75 6d 56 69 73 69 74 49 | cookieN|umVisitI|
|00000830| 44 2c 20 6e 75 6d 56 69 | 73 69 74 73 2c 20 65 78 |D, numVi|sits, ex|
|00000840| 70 44 61 74 65 29 3b 20 | 0d 09 7d 0d 0d 20 20 20 |pDate); |..}.. |
|00000850| 20 2f 2f 20 2d 2d 2d 2d | 2d 2d 2d 2d 2d 2d 2d 2d | // ----|--------|
|00000860| 2d 2d 2d 2d 2d 2d 2d 2d | 2d 2d 2d 2d 2d 2d 2d 2d |--------|--------|
|00000870| 2d 2d 2d 2d 2d 2d 2d 2d | 2d 2d 2d 2d 2d 2d 2d 2d |--------|--------|
|00000880| 2d 2d 2d 2d 2d 2d 2d 2d | 2d 2d 2d 2d 2d 2d 2d 2d |--------|--------|
|00000890| 2d 2d 2d 0d 20 20 20 20 | 2f 2f 20 20 43 6f 6f 6b |---. |// Cook|
|000008a0| 69 65 20 46 75 6e 63 74 | 69 6f 6e 73 20 2d 20 53 |ie Funct|ions - S|
|000008b0| 65 63 6f 6e 64 20 48 65 | 6c 70 69 6e 67 20 20 28 |econd He|lping (|
|000008c0| 32 31 2d 4a 61 6e 2d 39 | 36 29 0d 20 20 20 20 2f |21-Jan-9|6). /|
|000008d0| 2f 20 20 57 72 69 74 74 | 65 6e 20 62 79 3a 20 20 |/ Writt|en by: |
|000008e0| 42 69 6c 6c 20 44 6f 72 | 74 63 68 2c 20 68 49 64 |Bill Dor|tch, hId|
|000008f0| 61 68 6f 20 44 65 73 69 | 67 6e 20 3c 42 44 4f 52 |aho Desi|gn <BDOR|
|00000900| 54 43 48 40 4e 45 54 57 | 2e 43 4f 4d 3e 0d 20 20 |TCH@NETW|.COM>. |
|00000910| 20 20 2f 2f 20 20 54 68 | 65 20 66 6f 6c 6c 6f 77 | // Th|e follow|
|00000920| 69 6e 67 20 66 75 6e 63 | 74 69 6f 6e 73 20 61 72 |ing func|tions ar|
|00000930| 65 20 72 65 6c 65 61 73 | 65 64 20 74 6f 20 74 68 |e releas|ed to th|
|00000940| 65 20 70 75 62 6c 69 63 | 20 64 6f 6d 61 69 6e 2e |e public| domain.|
|00000950| 0d 20 20 20 20 2f 2f 0d | 20 20 20 20 2f 2f 20 20 |. //.| // |
|00000960| 54 68 65 20 53 65 63 6f | 6e 64 20 48 65 6c 70 69 |The Seco|nd Helpi|
|00000970| 6e 67 20 76 65 72 73 69 | 6f 6e 20 6f 66 20 74 68 |ng versi|on of th|
|00000980| 65 20 63 6f 6f 6b 69 65 | 20 66 75 6e 63 74 69 6f |e cookie| functio|
|00000990| 6e 73 20 64 69 73 70 65 | 6e 73 65 73 20 77 69 74 |ns dispe|nses wit|
|000009a0| 68 0d 20 20 20 20 2f 2f | 20 20 6d 79 20 65 6e 63 |h. //| my enc|
|000009b0| 6f 64 65 20 61 6e 64 20 | 64 65 63 6f 64 65 20 66 |ode and |decode f|
|000009c0| 75 6e 63 74 69 6f 6e 73 | 2c 20 69 6e 20 66 61 76 |unctions|, in fav|
|000009d0| 6f 72 20 6f 66 20 4a 61 | 76 61 53 63 72 69 70 74 |or of Ja|vaScript|
|000009e0| 27 73 20 6e 65 77 20 62 | 75 69 6c 74 2d 69 6e 0d |'s new b|uilt-in.|
|000009f0| 20 20 20 20 2f 2f 20 20 | 65 73 63 61 70 65 20 61 | // |escape a|
|00000a00| 6e 64 20 75 6e 65 73 63 | 61 70 65 20 66 75 6e 63 |nd unesc|ape func|
|00000a10| 74 69 6f 6e 73 2c 20 77 | 68 69 63 68 20 64 6f 20 |tions, w|hich do |
|00000a20| 6d 6f 72 65 20 63 6f 6d | 70 6c 65 74 65 20 65 6e |more com|plete en|
|00000a30| 63 6f 64 69 6e 67 2c 20 | 61 6e 64 0d 20 20 20 20 |coding, |and. |
|00000a40| 2f 2f 20 20 77 68 69 63 | 68 20 61 72 65 20 70 72 |// whic|h are pr|
|00000a50| 6f 62 61 62 6c 79 20 6d | 75 63 68 20 66 61 73 74 |obably m|uch fast|
|00000a60| 65 72 2e 0d 20 20 20 20 | 2f 2f 0d 20 20 20 20 2f |er.. |//. /|
|00000a70| 2f 20 20 54 68 65 20 6e | 65 77 20 76 65 72 73 69 |/ The n|ew versi|
|00000a80| 6f 6e 20 61 6c 73 6f 20 | 65 78 74 65 6e 64 73 20 |on also |extends |
|00000a90| 74 68 65 20 53 65 74 43 | 6f 6f 6b 69 65 20 66 75 |the SetC|ookie fu|
|00000aa0| 6e 63 74 69 6f 6e 2c 20 | 74 68 6f 75 67 68 20 69 |nction, |though i|
|00000ab0| 6e 0d 20 20 20 20 2f 2f | 20 20 61 20 62 61 63 6b |n. //| a back|
|00000ac0| 77 61 72 64 2d 63 6f 6d | 70 61 74 69 62 6c 65 20 |ward-com|patible |
|00000ad0| 6d 61 6e 6e 65 72 2c 20 | 73 6f 20 69 66 20 79 6f |manner, |so if yo|
|00000ae0| 75 20 75 73 65 64 20 74 | 68 65 20 46 69 72 73 74 |u used t|he First|
|00000af0| 20 48 65 6c 70 69 6e 67 | 20 6f 66 0d 20 20 20 20 | Helping| of. |
|00000b00| 2f 2f 20 20 63 6f 6f 6b | 69 65 20 66 75 6e 63 74 |// cook|ie funct|
|00000b10| 69 6f 6e 73 20 61 73 20 | 74 68 65 79 20 77 65 72 |ions as |they wer|
|00000b20| 65 20 77 72 69 74 74 65 | 6e 2c 20 79 6f 75 20 77 |e writte|n, you w|
|00000b30| 69 6c 6c 20 6e 6f 74 20 | 6e 65 65 64 20 74 6f 20 |ill not |need to |
|00000b40| 63 68 61 6e 67 65 20 61 | 6e 79 0d 20 20 20 20 2f |change a|ny. /|
|00000b50| 2f 20 20 63 6f 64 65 2c | 20 75 6e 6c 65 73 73 20 |/ code,| unless |
|00000b60| 79 6f 75 20 77 61 6e 74 | 20 74 6f 20 74 61 6b 65 |you want| to take|
|00000b70| 20 61 64 76 61 6e 74 61 | 67 65 20 6f 66 20 74 68 | advanta|ge of th|
|00000b80| 65 20 6e 65 77 20 63 61 | 70 61 62 69 6c 69 74 69 |e new ca|pabiliti|
|00000b90| 65 73 2e 0d 20 20 20 20 | 2f 2f 0d 20 20 20 20 2f |es.. |//. /|
|00000ba0| 2f 20 20 54 68 65 20 66 | 6f 6c 6c 6f 77 69 6e 67 |/ The f|ollowing|
|00000bb0| 20 63 68 61 6e 67 65 73 | 20 77 65 72 65 20 6d 61 | changes| were ma|
|00000bc0| 64 65 20 74 6f 20 53 65 | 74 43 6f 6f 6b 69 65 3a |de to Se|tCookie:|
|00000bd0| 0d 20 20 20 20 2f 2f 0d | 20 20 20 20 2f 2f 20 20 |. //.| // |
|00000be0| 31 2e 20 20 54 68 65 20 | 65 78 70 69 72 65 73 20 |1. The |expires |
|00000bf0| 70 61 72 61 6d 65 74 65 | 72 20 69 73 20 6e 6f 77 |paramete|r is now|
|00000c00| 20 6f 70 74 69 6f 6e 61 | 6c 20 2d 20 74 68 61 74 | optiona|l - that|
|00000c10| 20 69 73 2c 20 79 6f 75 | 20 63 61 6e 20 6f 6d 69 | is, you| can omi|
|00000c20| 74 0d 20 20 20 20 2f 2f | 20 20 20 20 20 20 69 74 |t. //| it|
|00000c30| 20 69 6e 73 74 65 61 64 | 20 6f 66 20 70 61 73 73 | instead| of pass|
|00000c40| 69 6e 67 20 69 74 20 6e | 75 6c 6c 20 74 6f 20 65 |ing it n|ull to e|
|00000c50| 78 70 69 72 65 20 74 68 | 65 20 63 6f 6f 6b 69 65 |xpire th|e cookie|
|00000c60| 20 61 74 20 74 68 65 20 | 65 6e 64 0d 20 20 20 20 | at the |end. |
|00000c70| 2f 2f 20 20 20 20 20 20 | 6f 66 20 74 68 65 20 63 |// |of the c|
|00000c80| 75 72 72 65 6e 74 20 73 | 65 73 73 69 6f 6e 2e 0d |urrent s|ession..|
|00000c90| 20 20 20 20 2f 2f 0d 20 | 20 20 20 2f 2f 20 20 32 | //. | // 2|
|00000ca0| 2e 20 20 41 6e 20 6f 70 | 74 69 6f 6e 61 6c 20 70 |. An op|tional p|
|00000cb0| 61 74 68 20 70 61 72 61 | 6d 65 74 65 72 20 68 61 |ath para|meter ha|
|00000cc0| 73 20 62 65 65 6e 20 61 | 64 64 65 64 2e 0d 20 20 |s been a|dded.. |
|00000cd0| 20 20 2f 2f 0d 20 20 20 | 20 2f 2f 20 20 33 2e 20 | //. | // 3. |
|00000ce0| 20 41 6e 20 6f 70 74 69 | 6f 6e 61 6c 20 64 6f 6d | An opti|onal dom|
|00000cf0| 61 69 6e 20 70 61 72 61 | 6d 65 74 65 72 20 68 61 |ain para|meter ha|
|00000d00| 73 20 62 65 65 6e 20 61 | 64 64 65 64 2e 0d 20 20 |s been a|dded.. |
|00000d10| 20 20 2f 2f 0d 20 20 20 | 20 2f 2f 20 20 34 2e 20 | //. | // 4. |
|00000d20| 20 41 6e 20 6f 70 74 69 | 6f 6e 61 6c 20 73 65 63 | An opti|onal sec|
|00000d30| 75 72 65 20 70 61 72 61 | 6d 65 74 65 72 20 68 61 |ure para|meter ha|
|00000d40| 73 20 62 65 65 6e 20 61 | 64 64 65 64 2e 0d 20 20 |s been a|dded.. |
|00000d50| 20 20 2f 2f 0d 20 20 20 | 20 2f 2f 20 20 46 6f 72 | //. | // For|
|00000d60| 20 69 6e 66 6f 72 6d 61 | 74 69 6f 6e 20 6f 6e 20 | informa|tion on |
|00000d70| 74 68 65 20 73 69 67 6e | 69 66 69 63 61 6e 63 65 |the sign|ificance|
|00000d80| 20 6f 66 20 74 68 65 73 | 65 20 70 61 72 61 6d 65 | of thes|e parame|
|00000d90| 74 65 72 73 2c 20 61 6e | 64 0d 20 20 20 20 2f 2f |ters, an|d. //|
|00000da0| 20 20 61 6e 64 20 6f 6e | 20 63 6f 6f 6b 69 65 73 | and on| cookies|
|00000db0| 20 69 6e 20 67 65 6e 65 | 72 61 6c 2c 20 70 6c 65 | in gene|ral, ple|
|00000dc0| 61 73 65 20 72 65 66 65 | 72 20 74 6f 20 74 68 65 |ase refe|r to the|
|00000dd0| 20 6f 66 66 69 63 69 61 | 6c 20 63 6f 6f 6b 69 65 | officia|l cookie|
|00000de0| 0d 20 20 20 20 2f 2f 20 | 20 73 70 65 63 2c 20 61 |. // | spec, a|
|00000df0| 74 3a 0d 20 20 20 20 2f | 2f 0d 20 20 20 20 2f 2f |t:. /|/. //|
|00000e00| 20 20 20 20 20 20 68 74 | 74 70 3a 2f 2f 77 77 77 | ht|tp://www|
|00000e10| 2e 6e 65 74 73 63 61 70 | 65 2e 63 6f 6d 2f 6e 65 |.netscap|e.com/ne|
|00000e20| 77 73 72 65 66 2f 73 74 | 64 2f 63 6f 6f 6b 69 65 |wsref/st|d/cookie|
|00000e30| 5f 73 70 65 63 2e 68 74 | 6d 6c 20 20 20 20 0d 20 |_spec.ht|ml . |
|00000e40| 20 20 20 2f 2f 0d 20 20 | 20 20 2f 2f 0d 20 20 20 | //. | //. |
|00000e50| 20 2f 2f 20 22 49 6e 74 | 65 72 6e 61 6c 22 20 66 | // "Int|ernal" f|
|00000e60| 75 6e 63 74 69 6f 6e 20 | 74 6f 20 72 65 74 75 72 |unction |to retur|
|00000e70| 6e 20 74 68 65 20 64 65 | 63 6f 64 65 64 20 76 61 |n the de|coded va|
|00000e80| 6c 75 65 20 6f 66 20 61 | 20 63 6f 6f 6b 69 65 0d |lue of a| cookie.|
|00000e90| 20 20 20 20 2f 2f 0d 20 | 20 20 20 66 75 6e 63 74 | //. | funct|
|00000ea0| 69 6f 6e 20 67 65 74 43 | 6f 6f 6b 69 65 56 61 6c |ion getC|ookieVal|
|00000eb0| 20 28 6f 66 66 73 65 74 | 29 20 7b 0d 20 20 20 20 | (offset|) {. |
|00000ec0| 20 20 76 61 72 20 65 6e | 64 73 74 72 20 3d 20 64 | var en|dstr = d|
|00000ed0| 6f 63 75 6d 65 6e 74 2e | 63 6f 6f 6b 69 65 2e 69 |ocument.|cookie.i|
|00000ee0| 6e 64 65 78 4f 66 20 28 | 22 3b 22 2c 20 6f 66 66 |ndexOf (|";", off|
|00000ef0| 73 65 74 29 3b 0d 20 20 | 20 20 20 20 69 66 20 28 |set);. | if (|
|00000f00| 65 6e 64 73 74 72 20 3d | 3d 20 2d 31 29 0d 20 20 |endstr =|= -1). |
|00000f10| 20 20 20 20 20 20 65 6e | 64 73 74 72 20 3d 20 64 | en|dstr = d|
|00000f20| 6f 63 75 6d 65 6e 74 2e | 63 6f 6f 6b 69 65 2e 6c |ocument.|cookie.l|
|00000f30| 65 6e 67 74 68 3b 0d 20 | 20 20 20 20 20 72 65 74 |ength;. | ret|
|00000f40| 75 72 6e 20 75 6e 65 73 | 63 61 70 65 28 64 6f 63 |urn unes|cape(doc|
|00000f50| 75 6d 65 6e 74 2e 63 6f | 6f 6b 69 65 2e 73 75 62 |ument.co|okie.sub|
|00000f60| 73 74 72 69 6e 67 28 6f | 66 66 73 65 74 2c 20 65 |string(o|ffset, e|
|00000f70| 6e 64 73 74 72 29 29 3b | 0d 20 20 20 20 7d 0d 0d |ndstr));|. }..|
|00000f80| 20 20 20 20 2f 2f 0d 20 | 20 20 20 2f 2f 20 20 46 | //. | // F|
|00000f90| 75 6e 63 74 69 6f 6e 20 | 74 6f 20 72 65 74 75 72 |unction |to retur|
|00000fa0| 6e 20 74 68 65 20 76 61 | 6c 75 65 20 6f 66 20 74 |n the va|lue of t|
|00000fb0| 68 65 20 63 6f 6f 6b 69 | 65 20 73 70 65 63 69 66 |he cooki|e specif|
|00000fc0| 69 65 64 20 62 79 20 22 | 6e 61 6d 65 22 2e 0d 20 |ied by "|name".. |
|00000fd0| 20 20 20 2f 2f 20 20 20 | 20 6e 61 6d 65 20 2d 20 | // | name - |
|00000fe0| 53 74 72 69 6e 67 20 6f | 62 6a 65 63 74 20 63 6f |String o|bject co|
|00000ff0| 6e 74 61 69 6e 69 6e 67 | 20 74 68 65 20 63 6f 6f |ntaining| the coo|
|00001000| 6b 69 65 20 6e 61 6d 65 | 2e 0d 20 20 20 20 2f 2f |kie name|.. //|
|00001010| 20 20 20 20 72 65 74 75 | 72 6e 73 20 2d 20 53 74 | retu|rns - St|
|00001020| 72 69 6e 67 20 6f 62 6a | 65 63 74 20 63 6f 6e 74 |ring obj|ect cont|
|00001030| 61 69 6e 69 6e 67 20 74 | 68 65 20 63 6f 6f 6b 69 |aining t|he cooki|
|00001040| 65 20 76 61 6c 75 65 2c | 20 6f 72 20 6e 75 6c 6c |e value,| or null|
|00001050| 20 69 66 0d 20 20 20 20 | 2f 2f 20 20 20 20 20 20 | if. |// |
|00001060| 74 68 65 20 63 6f 6f 6b | 69 65 20 64 6f 65 73 20 |the cook|ie does |
|00001070| 6e 6f 74 20 65 78 69 73 | 74 2e 0d 20 20 20 20 2f |not exis|t.. /|
|00001080| 2f 0d 20 20 20 20 66 75 | 6e 63 74 69 6f 6e 20 47 |/. fu|nction G|
|00001090| 65 74 43 6f 6f 6b 69 65 | 20 28 6e 61 6d 65 29 20 |etCookie| (name) |
|000010a0| 7b 0d 20 20 20 20 20 20 | 76 61 72 20 61 72 67 20 |{. |var arg |
|000010b0| 3d 20 6e 61 6d 65 20 2b | 20 22 3d 22 3b 0d 20 20 |= name +| "=";. |
|000010c0| 20 20 20 20 76 61 72 20 | 61 6c 65 6e 20 3d 20 61 | var |alen = a|
|000010d0| 72 67 2e 6c 65 6e 67 74 | 68 3b 0d 20 20 20 20 20 |rg.lengt|h;. |
|000010e0| 20 76 61 72 20 63 6c 65 | 6e 20 3d 20 64 6f 63 75 | var cle|n = docu|
|000010f0| 6d 65 6e 74 2e 63 6f 6f | 6b 69 65 2e 6c 65 6e 67 |ment.coo|kie.leng|
|00001100| 74 68 3b 0d 20 20 20 20 | 20 20 76 61 72 20 69 20 |th;. | var i |
|00001110| 3d 20 30 3b 0d 20 20 20 | 20 20 20 77 68 69 6c 65 |= 0;. | while|
|00001120| 20 28 69 20 3c 20 63 6c | 65 6e 29 20 7b 0d 20 20 | (i < cl|en) {. |
|00001130| 20 20 20 20 20 20 76 61 | 72 20 6a 20 3d 20 69 20 | va|r j = i |
|00001140| 2b 20 61 6c 65 6e 3b 0d | 20 20 20 20 20 20 20 20 |+ alen;.| |
|00001150| 69 66 20 28 64 6f 63 75 | 6d 65 6e 74 2e 63 6f 6f |if (docu|ment.coo|
|00001160| 6b 69 65 2e 73 75 62 73 | 74 72 69 6e 67 28 69 2c |kie.subs|tring(i,|
|00001170| 20 6a 29 20 3d 3d 20 61 | 72 67 29 0d 20 20 20 20 | j) == a|rg). |
|00001180| 20 20 20 20 20 20 72 65 | 74 75 72 6e 20 67 65 74 | re|turn get|
|00001190| 43 6f 6f 6b 69 65 56 61 | 6c 20 28 6a 29 3b 0d 20 |CookieVa|l (j);. |
|000011a0| 20 20 20 20 20 20 20 69 | 20 3d 20 64 6f 63 75 6d | i| = docum|
|000011b0| 65 6e 74 2e 63 6f 6f 6b | 69 65 2e 69 6e 64 65 78 |ent.cook|ie.index|
|000011c0| 4f 66 28 22 20 22 2c 20 | 69 29 20 2b 20 31 3b 0d |Of(" ", |i) + 1;.|
|000011d0| 20 20 20 20 20 20 20 20 | 69 66 20 28 69 20 3d 3d | |if (i ==|
|000011e0| 20 30 29 20 62 72 65 61 | 6b 3b 20 0d 20 20 20 20 | 0) brea|k; . |
|000011f0| 20 20 7d 0d 20 20 20 20 | 20 20 72 65 74 75 72 6e | }. | return|
|00001200| 20 6e 75 6c 6c 3b 0d 20 | 20 20 20 7d 0d 0d 20 20 | null;. | }.. |
|00001210| 20 20 2f 2f 0d 20 20 20 | 20 2f 2f 20 20 46 75 6e | //. | // Fun|
|00001220| 63 74 69 6f 6e 20 74 6f | 20 63 72 65 61 74 65 20 |ction to| create |
|00001230| 6f 72 20 75 70 64 61 74 | 65 20 61 20 63 6f 6f 6b |or updat|e a cook|
|00001240| 69 65 2e 0d 20 20 20 20 | 2f 2f 20 20 20 20 6e 61 |ie.. |// na|
|00001250| 6d 65 20 2d 20 53 74 72 | 69 6e 67 20 6f 62 6a 65 |me - Str|ing obje|
|00001260| 63 74 20 6f 62 6a 65 63 | 74 20 63 6f 6e 74 61 69 |ct objec|t contai|
|00001270| 6e 69 6e 67 20 74 68 65 | 20 63 6f 6f 6b 69 65 20 |ning the| cookie |
|00001280| 6e 61 6d 65 2e 0d 20 20 | 20 20 2f 2f 20 20 20 20 |name.. | // |
|00001290| 76 61 6c 75 65 20 2d 20 | 53 74 72 69 6e 67 20 6f |value - |String o|
|000012a0| 62 6a 65 63 74 20 63 6f | 6e 74 61 69 6e 69 6e 67 |bject co|ntaining|
|000012b0| 20 74 68 65 20 63 6f 6f | 6b 69 65 20 76 61 6c 75 | the coo|kie valu|
|000012c0| 65 2e 20 20 4d 61 79 20 | 63 6f 6e 74 61 69 6e 0d |e. May |contain.|
|000012d0| 20 20 20 20 2f 2f 20 20 | 20 20 20 20 61 6e 79 20 | // | any |
|000012e0| 76 61 6c 69 64 20 73 74 | 72 69 6e 67 20 63 68 61 |valid st|ring cha|
|000012f0| 72 61 63 74 65 72 73 2e | 0d 20 20 20 20 2f 2f 20 |racters.|. // |
|00001300| 20 20 20 5b 65 78 70 69 | 72 65 73 5d 20 2d 20 44 | [expi|res] - D|
|00001310| 61 74 65 20 6f 62 6a 65 | 63 74 20 63 6f 6e 74 61 |ate obje|ct conta|
|00001320| 69 6e 69 6e 67 20 74 68 | 65 20 65 78 70 69 72 61 |ining th|e expira|
|00001330| 74 69 6f 6e 20 64 61 74 | 61 20 6f 66 20 74 68 65 |tion dat|a of the|
|00001340| 20 63 6f 6f 6b 69 65 2e | 20 20 49 66 0d 20 20 20 | cookie.| If. |
|00001350| 20 2f 2f 20 20 20 20 20 | 20 6f 6d 69 74 74 65 64 | // | omitted|
|00001360| 20 6f 72 20 6e 75 6c 6c | 2c 20 65 78 70 69 72 65 | or null|, expire|
|00001370| 73 20 74 68 65 20 63 6f | 6f 6b 69 65 20 61 74 20 |s the co|okie at |
|00001380| 74 68 65 20 65 6e 64 20 | 6f 66 20 74 68 65 20 63 |the end |of the c|
|00001390| 75 72 72 65 6e 74 20 73 | 65 73 73 69 6f 6e 2e 0d |urrent s|ession..|
|000013a0| 20 20 20 20 2f 2f 20 20 | 20 20 5b 70 61 74 68 5d | // | [path]|
|000013b0| 20 2d 20 53 74 72 69 6e | 67 20 6f 62 6a 65 63 74 | - Strin|g object|
|000013c0| 20 69 6e 64 69 63 61 74 | 69 6e 67 20 74 68 65 20 | indicat|ing the |
|000013d0| 70 61 74 68 20 66 6f 72 | 20 77 68 69 63 68 20 74 |path for| which t|
|000013e0| 68 65 20 63 6f 6f 6b 69 | 65 20 69 73 20 76 61 6c |he cooki|e is val|
|000013f0| 69 64 2e 0d 20 20 20 20 | 2f 2f 20 20 20 20 20 20 |id.. |// |
|00001400| 49 66 20 6f 6d 69 74 74 | 65 64 20 6f 72 20 6e 75 |If omitt|ed or nu|
|00001410| 6c 6c 2c 20 75 73 65 73 | 20 74 68 65 20 70 61 74 |ll, uses| the pat|
|00001420| 68 20 6f 66 20 74 68 65 | 20 63 61 6c 6c 69 6e 67 |h of the| calling|
|00001430| 20 64 6f 63 75 6d 65 6e | 74 2e 0d 20 20 20 20 2f | documen|t.. /|
|00001440| 2f 20 20 20 20 5b 64 6f | 6d 61 69 6e 5d 20 2d 20 |/ [do|main] - |
|00001450| 53 74 72 69 6e 67 20 6f | 62 6a 65 63 74 20 69 6e |String o|bject in|
|00001460| 64 69 63 61 74 69 6e 67 | 20 74 68 65 20 64 6f 6d |dicating| the dom|
|00001470| 61 69 6e 20 66 6f 72 20 | 77 68 69 63 68 20 74 68 |ain for |which th|
|00001480| 65 20 63 6f 6f 6b 69 65 | 20 69 73 0d 20 20 20 20 |e cookie| is. |
|00001490| 2f 2f 20 20 20 20 20 20 | 76 61 6c 69 64 2e 20 20 |// |valid. |
|000014a0| 49 66 20 6f 6d 69 74 74 | 65 64 20 6f 72 20 6e 75 |If omitt|ed or nu|
|000014b0| 6c 6c 2c 20 75 73 65 73 | 20 74 68 65 20 64 6f 6d |ll, uses| the dom|
|000014c0| 61 69 6e 20 6f 66 20 74 | 68 65 20 63 61 6c 6c 69 |ain of t|he calli|
|000014d0| 6e 67 20 64 6f 63 75 6d | 65 6e 74 2e 0d 20 20 20 |ng docum|ent.. |
|000014e0| 20 2f 2f 20 20 20 20 5b | 73 65 63 75 72 65 5d 20 | // [|secure] |
|000014f0| 2d 20 42 6f 6f 6c 65 61 | 6e 20 28 74 72 75 65 2f |- Boolea|n (true/|
|00001500| 66 61 6c 73 65 29 20 76 | 61 6c 75 65 20 69 6e 64 |false) v|alue ind|
|00001510| 69 63 61 74 69 6e 67 20 | 77 68 65 74 68 65 72 20 |icating |whether |
|00001520| 63 6f 6f 6b 69 65 20 74 | 72 61 6e 73 6d 69 73 73 |cookie t|ransmiss|
|00001530| 69 6f 6e 0d 20 20 20 20 | 2f 2f 20 20 20 20 20 20 |ion. |// |
|00001540| 72 65 71 75 69 72 65 73 | 20 61 20 73 65 63 75 72 |requires| a secur|
|00001550| 65 20 63 68 61 6e 6e 65 | 6c 20 28 48 54 54 50 53 |e channe|l (HTTPS|
|00001560| 29 2e 20 20 0d 20 20 20 | 20 2f 2f 0d 20 20 20 20 |). . | //. |
|00001570| 2f 2f 20 20 54 68 65 20 | 66 69 72 73 74 20 74 77 |// The |first tw|
|00001580| 6f 20 70 61 72 61 6d 65 | 74 65 72 73 20 61 72 65 |o parame|ters are|
|00001590| 20 72 65 71 75 69 72 65 | 64 2e 20 20 54 68 65 20 | require|d. The |
|000015a0| 6f 74 68 65 72 73 2c 20 | 69 66 20 73 75 70 70 6c |others, |if suppl|
|000015b0| 69 65 64 2c 20 6d 75 73 | 74 0d 20 20 20 20 2f 2f |ied, mus|t. //|
|000015c0| 20 20 62 65 20 70 61 73 | 73 65 64 20 69 6e 20 74 | be pas|sed in t|
|000015d0| 68 65 20 6f 72 64 65 72 | 20 6c 69 73 74 65 64 20 |he order| listed |
|000015e0| 61 62 6f 76 65 2e 20 20 | 54 6f 20 6f 6d 69 74 20 |above. |To omit |
|000015f0| 61 6e 20 75 6e 75 73 65 | 64 20 6f 70 74 69 6f 6e |an unuse|d option|
|00001600| 61 6c 20 66 69 65 6c 64 | 2c 0d 20 20 20 20 2f 2f |al field|,. //|
|00001610| 20 20 75 73 65 20 6e 75 | 6c 6c 20 61 73 20 61 20 | use nu|ll as a |
|00001620| 70 6c 61 63 65 20 68 6f | 6c 64 65 72 2e 20 20 46 |place ho|lder. F|
|00001630| 6f 72 20 65 78 61 6d 70 | 6c 65 2c 20 74 6f 20 63 |or examp|le, to c|
|00001640| 61 6c 6c 20 53 65 74 43 | 6f 6f 6b 69 65 20 75 73 |all SetC|ookie us|
|00001650| 69 6e 67 20 6e 61 6d 65 | 2c 0d 20 20 20 20 2f 2f |ing name|,. //|
|00001660| 20 20 76 61 6c 75 65 20 | 61 6e 64 20 70 61 74 68 | value |and path|
|00001670| 2c 20 79 6f 75 20 77 6f | 75 6c 64 20 63 6f 64 65 |, you wo|uld code|
|00001680| 3a 0d 20 20 20 20 2f 2f | 0d 20 20 20 20 2f 2f 20 |:. //|. // |
|00001690| 20 20 20 20 20 53 65 74 | 43 6f 6f 6b 69 65 20 28 | Set|Cookie (|
|000016a0| 22 6d 79 43 6f 6f 6b 69 | 65 4e 61 6d 65 22 2c 20 |"myCooki|eName", |
|000016b0| 22 6d 79 43 6f 6f 6b 69 | 65 56 61 6c 75 65 22 2c |"myCooki|eValue",|
|000016c0| 20 6e 75 6c 6c 2c 20 22 | 2f 22 29 3b 0d 20 20 20 | null, "|/");. |
|000016d0| 20 2f 2f 0d 20 20 20 20 | 2f 2f 20 20 4e 6f 74 65 | //. |// Note|
|000016e0| 20 74 68 61 74 20 74 72 | 61 69 6c 69 6e 67 20 6f | that tr|ailing o|
|000016f0| 6d 69 74 74 65 64 20 70 | 61 72 61 6d 65 74 65 72 |mitted p|arameter|
|00001700| 73 20 64 6f 20 6e 6f 74 | 20 72 65 71 75 69 72 65 |s do not| require|
|00001710| 20 61 20 70 6c 61 63 65 | 68 6f 6c 64 65 72 2e 0d | a place|holder..|
|00001720| 20 20 20 20 2f 2f 0d 20 | 20 20 20 2f 2f 20 20 54 | //. | // T|
|00001730| 6f 20 73 65 74 20 61 20 | 73 65 63 75 72 65 20 63 |o set a |secure c|
|00001740| 6f 6f 6b 69 65 20 66 6f | 72 20 70 61 74 68 20 22 |ookie fo|r path "|
|00001750| 2f 6d 79 50 61 74 68 22 | 2c 20 74 68 61 74 20 65 |/myPath"|, that e|
|00001760| 78 70 69 72 65 73 20 61 | 66 74 65 72 20 74 68 65 |xpires a|fter the|
|00001770| 0d 20 20 20 20 2f 2f 20 | 20 63 75 72 72 65 6e 74 |. // | current|
|00001780| 20 73 65 73 73 69 6f 6e | 2c 20 79 6f 75 20 6d 69 | session|, you mi|
|00001790| 67 68 74 20 63 6f 64 65 | 3a 0d 20 20 20 20 2f 2f |ght code|:. //|
|000017a0| 0d 20 20 20 20 2f 2f 20 | 20 20 20 20 20 53 65 74 |. // | Set|
|000017b0| 43 6f 6f 6b 69 65 20 28 | 6d 79 43 6f 6f 6b 69 65 |Cookie (|myCookie|
|000017c0| 56 61 72 2c 20 63 6f 6f | 6b 69 65 56 61 6c 75 65 |Var, coo|kieValue|
|000017d0| 56 61 72 2c 20 6e 75 6c | 6c 2c 20 22 2f 6d 79 50 |Var, nul|l, "/myP|
|000017e0| 61 74 68 22 2c 20 6e 75 | 6c 6c 2c 20 74 72 75 65 |ath", nu|ll, true|
|000017f0| 29 3b 0d 20 20 20 20 2f | 2f 0d 20 20 20 20 66 75 |);. /|/. fu|
|00001800| 6e 63 74 69 6f 6e 20 53 | 65 74 43 6f 6f 6b 69 65 |nction S|etCookie|
|00001810| 20 28 6e 61 6d 65 2c 20 | 76 61 6c 75 65 29 20 7b | (name, |value) {|
|00001820| 0d 20 20 20 20 20 20 76 | 61 72 20 61 72 67 76 20 |. v|ar argv |
|00001830| 3d 20 53 65 74 43 6f 6f | 6b 69 65 2e 61 72 67 75 |= SetCoo|kie.argu|
|00001840| 6d 65 6e 74 73 3b 0d 20 | 20 20 20 20 20 76 61 72 |ments;. | var|
|00001850| 20 61 72 67 63 20 3d 20 | 53 65 74 43 6f 6f 6b 69 | argc = |SetCooki|
|00001860| 65 2e 61 72 67 75 6d 65 | 6e 74 73 2e 6c 65 6e 67 |e.argume|nts.leng|
|00001870| 74 68 3b 0d 20 20 20 20 | 20 20 76 61 72 20 65 78 |th;. | var ex|
|00001880| 70 69 72 65 73 20 3d 20 | 28 61 72 67 63 20 3e 20 |pires = |(argc > |
|00001890| 32 29 20 3f 20 61 72 67 | 76 5b 32 5d 20 3a 20 6e |2) ? arg|v[2] : n|
|000018a0| 75 6c 6c 3b 0d 20 20 20 | 20 20 20 76 61 72 20 70 |ull;. | var p|
|000018b0| 61 74 68 20 3d 20 28 61 | 72 67 63 20 3e 20 33 29 |ath = (a|rgc > 3)|
|000018c0| 20 3f 20 61 72 67 76 5b | 33 5d 20 3a 20 6e 75 6c | ? argv[|3] : nul|
|000018d0| 6c 3b 0d 20 20 20 20 20 | 20 76 61 72 20 64 6f 6d |l;. | var dom|
|000018e0| 61 69 6e 20 3d 20 28 61 | 72 67 63 20 3e 20 34 29 |ain = (a|rgc > 4)|
|000018f0| 20 3f 20 61 72 67 76 5b | 34 5d 20 3a 20 6e 75 6c | ? argv[|4] : nul|
|00001900| 6c 3b 0d 20 20 20 20 20 | 20 76 61 72 20 73 65 63 |l;. | var sec|
|00001910| 75 72 65 20 3d 20 28 61 | 72 67 63 20 3e 20 35 29 |ure = (a|rgc > 5)|
|00001920| 20 3f 20 61 72 67 76 5b | 35 5d 20 3a 20 66 61 6c | ? argv[|5] : fal|
|00001930| 73 65 3b 0d 20 20 20 20 | 20 20 64 6f 63 75 6d 65 |se;. | docume|
|00001940| 6e 74 2e 63 6f 6f 6b 69 | 65 20 3d 20 6e 61 6d 65 |nt.cooki|e = name|
|00001950| 20 2b 20 22 3d 22 20 2b | 20 65 73 63 61 70 65 20 | + "=" +| escape |
|00001960| 28 76 61 6c 75 65 29 20 | 2b 0d 20 20 20 20 20 20 |(value) |+. |
|00001970| 20 20 28 28 65 78 70 69 | 72 65 73 20 3d 3d 20 6e | ((expi|res == n|
|00001980| 75 6c 6c 29 20 3f 20 22 | 22 20 3a 20 28 22 3b 20 |ull) ? "|" : ("; |
|00001990| 65 78 70 69 72 65 73 3d | 22 20 2b 20 65 78 70 69 |expires=|" + expi|
|000019a0| 72 65 73 2e 74 6f 47 4d | 54 53 74 72 69 6e 67 28 |res.toGM|TString(|
|000019b0| 29 29 29 20 2b 0d 20 20 | 20 20 20 20 20 20 28 28 |))) +. | ((|
|000019c0| 70 61 74 68 20 3d 3d 20 | 6e 75 6c 6c 29 20 3f 20 |path == |null) ? |
|000019d0| 22 22 20 3a 20 28 22 3b | 20 70 61 74 68 3d 22 20 |"" : (";| path=" |
|000019e0| 2b 20 70 61 74 68 29 29 | 20 2b 0d 20 20 20 20 20 |+ path))| +. |
|000019f0| 20 20 20 28 28 64 6f 6d | 61 69 6e 20 3d 3d 20 6e | ((dom|ain == n|
|00001a00| 75 6c 6c 29 20 3f 20 22 | 22 20 3a 20 28 22 3b 20 |ull) ? "|" : ("; |
|00001a10| 64 6f 6d 61 69 6e 3d 22 | 20 2b 20 64 6f 6d 61 69 |domain="| + domai|
|00001a20| 6e 29 29 20 2b 0d 20 20 | 20 20 20 20 20 20 28 28 |n)) +. | ((|
|00001a30| 73 65 63 75 72 65 20 3d | 3d 20 74 72 75 65 29 20 |secure =|= true) |
|00001a40| 3f 20 22 3b 20 73 65 63 | 75 72 65 22 20 3a 20 22 |? "; sec|ure" : "|
|00001a50| 22 29 3b 0d 20 20 20 20 | 7d 0d 0d 20 20 20 20 2f |");. |}.. /|
|00001a60| 2f 20 20 46 75 6e 63 74 | 69 6f 6e 20 74 6f 20 64 |/ Funct|ion to d|
|00001a70| 65 6c 65 74 65 20 61 20 | 63 6f 6f 6b 69 65 2e 20 |elete a |cookie. |
|00001a80| 28 53 65 74 73 20 65 78 | 70 69 72 61 74 69 6f 6e |(Sets ex|piration|
|00001a90| 20 64 61 74 65 20 74 6f | 20 63 75 72 72 65 6e 74 | date to| current|
|00001aa0| 20 64 61 74 65 2f 74 69 | 6d 65 29 0d 20 20 20 20 | date/ti|me). |
|00001ab0| 2f 2f 20 20 20 20 6e 61 | 6d 65 20 2d 20 53 74 72 |// na|me - Str|
|00001ac0| 69 6e 67 20 6f 62 6a 65 | 63 74 20 63 6f 6e 74 61 |ing obje|ct conta|
|00001ad0| 69 6e 69 6e 67 20 74 68 | 65 20 63 6f 6f 6b 69 65 |ining th|e cookie|
|00001ae0| 20 6e 61 6d 65 0d 20 20 | 20 20 2f 2f 0d 20 20 20 | name. | //. |
|00001af0| 20 66 75 6e 63 74 69 6f | 6e 20 44 65 6c 65 74 65 | functio|n Delete|
|00001b00| 43 6f 6f 6b 69 65 20 28 | 6e 61 6d 65 29 20 7b 0d |Cookie (|name) {.|
|00001b10| 20 20 20 20 20 20 76 61 | 72 20 65 78 70 20 3d 20 | va|r exp = |
|00001b20| 6e 65 77 20 44 61 74 65 | 28 29 3b 0d 20 20 20 20 |new Date|();. |
|00001b30| 20 20 65 78 70 2e 73 65 | 74 54 69 6d 65 20 28 65 | exp.se|tTime (e|
|00001b40| 78 70 2e 67 65 74 54 69 | 6d 65 28 29 20 2d 20 31 |xp.getTi|me() - 1|
|00001b50| 29 3b 20 20 2f 2f 20 54 | 68 69 73 20 63 6f 6f 6b |); // T|his cook|
|00001b60| 69 65 20 69 73 20 68 69 | 73 74 6f 72 79 0d 20 20 |ie is hi|story. |
|00001b70| 20 20 20 20 76 61 72 20 | 63 76 61 6c 20 3d 20 47 | var |cval = G|
|00001b80| 65 74 43 6f 6f 6b 69 65 | 20 28 6e 61 6d 65 29 3b |etCookie| (name);|
|00001b90| 0d 20 20 20 20 20 20 64 | 6f 63 75 6d 65 6e 74 2e |. d|ocument.|
|00001ba0| 63 6f 6f 6b 69 65 20 3d | 20 6e 61 6d 65 20 2b 20 |cookie =| name + |
|00001bb0| 22 3d 22 20 2b 20 63 76 | 61 6c 20 2b 20 22 3b 20 |"=" + cv|al + "; |
|00001bc0| 65 78 70 69 72 65 73 3d | 22 20 2b 20 65 78 70 2e |expires=|" + exp.|
|00001bd0| 74 6f 47 4d 54 53 74 72 | 69 6e 67 28 29 3b 0d 20 |toGMTStr|ing();. |
|00001be0| 20 20 20 7d 0d 0d 2f 2f | 20 2d 2d 3e 0d 3c 2f 53 | }..//| -->.</S|
|00001bf0| 43 52 49 50 54 3e 0d 0d | 3c 2f 48 45 41 44 3e 0d |CRIPT>..|</HEAD>.|
|00001c00| 0d 3c 42 4f 44 59 20 42 | 47 43 4f 4c 4f 52 3d 46 |.<BODY B|GCOLOR=F|
|00001c10| 46 46 46 46 46 20 54 45 | 58 54 3d 30 30 30 30 30 |FFFFF TE|XT=00000|
|00001c20| 30 3e 0d 0d 3c 48 31 3e | 4a 61 76 61 53 63 72 69 |0>..<H1>|JavaScri|
|00001c30| 70 74 20 43 6f 6f 6b 69 | 65 73 20 45 78 61 6d 70 |pt Cooki|es Examp|
|00001c40| 6c 65 3c 2f 48 31 3e 0d | 0d 3c 42 3e 54 68 69 73 |le</H1>.|.<B>This|
|00001c50| 20 70 61 67 65 20 63 6f | 6e 74 61 69 6e 73 20 61 | page co|ntains a|
|00001c60| 20 4a 61 76 61 53 63 72 | 69 70 74 20 74 68 61 74 | JavaScr|ipt that|
|00001c70| 20 73 74 6f 72 65 73 20 | 69 6e 66 6f 72 6d 61 74 | stores |informat|
|00001c80| 69 6f 6e 20 61 62 6f 75 | 74 20 74 68 65 20 6c 61 |ion abou|t the la|
|00001c90| 73 74 20 74 69 6d 65 20 | 61 20 72 65 61 64 65 72 |st time |a reader|
|00001ca0| 20 76 69 73 69 74 65 64 | 20 74 68 65 20 70 61 67 | visited| the pag|
|00001cb0| 65 3c 2f 42 3e 0d 3c 50 | 3e 0d 50 6c 65 61 73 65 |e</B>.<P|>.Please|
|00001cc0| 20 6e 6f 74 65 20 74 68 | 61 74 20 4a 61 76 61 53 | note th|at JavaS|
|00001cd0| 63 72 69 70 74 20 69 73 | 20 63 75 72 72 65 6e 74 |cript is| current|
|00001ce0| 6c 79 20 6f 6e 6c 79 20 | 61 76 61 69 6c 61 62 6c |ly only |availabl|
|00001cf0| 65 20 69 6e 20 4e 65 74 | 73 63 61 70 65 20 4e 61 |e in Net|scape Na|
|00001d00| 76 69 67 61 74 6f 72 20 | 32 2e 30 20 6f 72 20 68 |vigator |2.0 or h|
|00001d10| 69 67 68 65 72 2e 3c 42 | 52 3e 0d 3c 46 4f 4e 54 |igher.<B|R>.<FONT|
|00001d20| 20 43 4f 4c 4f 52 3d 22 | 39 33 31 42 31 35 22 3e | COLOR="|931B15">|
|00001d30| 44 6f 20 6e 6f 74 20 61 | 73 73 75 6d 65 20 74 68 |Do not a|ssume th|
|00001d40| 61 74 20 61 6c 6c 20 69 | 6e 20 79 6f 75 72 20 61 |at all i|n your a|
|00001d50| 75 64 69 65 6e 63 65 20 | 61 72 65 20 75 73 69 6e |udience |are usin|
|00001d60| 67 20 61 20 4a 61 76 61 | 53 63 72 69 70 74 20 65 |g a Java|Script e|
|00001d70| 6e 61 62 6c 65 64 20 62 | 72 6f 77 73 65 72 2e 3c |nabled b|rowser.<|
|00001d80| 2f 46 4f 4e 54 3e 0d 3c | 48 52 3e 0d 3c 50 3e 0d |/FONT>.<|HR>.<P>.|
|00001d90| 54 68 65 73 65 20 4a 61 | 76 61 53 63 72 69 70 74 |These Ja|vaScript|
|00001da0| 73 20 75 73 65 20 50 65 | 72 73 69 73 74 65 6e 74 |s use Pe|rsistent|
|00001db0| 20 43 6c 69 65 6e 74 20 | 53 74 61 74 65 20 48 54 | Client |State HT|
|00001dc0| 54 50 20 43 6f 6f 6b 69 | 65 73 20 74 6f 20 73 74 |TP Cooki|es to st|
|00001dd0| 6f 72 65 20 69 6e 66 6f | 72 6d 61 74 69 6f 6e 20 |ore info|rmation |
|00001de0| 61 62 6f 75 74 20 74 68 | 65 20 6c 61 73 74 20 74 |about th|e last t|
|00001df0| 69 6d 65 20 61 20 72 65 | 61 64 65 72 20 76 69 73 |ime a re|ader vis|
|00001e00| 69 74 65 64 20 74 68 65 | 20 70 61 67 65 2e 20 41 |ited the| page. A|
|00001e10| 20 63 6f 6f 6b 69 65 20 | 69 73 20 61 20 6d 65 63 | cookie |is a mec|
|00001e20| 68 61 6e 69 73 6d 20 74 | 68 61 74 20 61 6c 6c 6f |hanism t|hat allo|
|00001e30| 77 73 20 69 6e 66 6f 72 | 6d 61 74 69 6f 6e 20 74 |ws infor|mation t|
|00001e40| 6f 20 62 65 20 73 74 6f | 72 65 64 20 61 63 72 6f |o be sto|red acro|
|00001e50| 73 73 20 6d 75 6c 74 69 | 70 6c 65 20 73 65 73 73 |ss multi|ple sess|
|00001e60| 69 6f 6e 73 2e 0d 3c 50 | 3e 0d 49 6e 20 74 68 69 |ions..<P|>.In thi|
|00001e70| 73 20 65 78 61 6d 70 6c | 65 20 74 77 6f 20 63 6f |s exampl|e two co|
|00001e80| 6f 6b 69 65 73 20 61 72 | 65 20 73 74 6f 72 65 64 |okies ar|e stored|
|00001e90| 20 63 6f 6e 74 61 69 6e | 69 6e 67 20 69 6e 66 6f | contain|ing info|
|00001ea0| 72 6d 61 74 69 6f 6e 20 | 61 62 6f 75 74 20 6c 61 |rmation |about la|
|00001eb0| 73 74 20 64 61 74 65 20 | 61 6e 64 20 6e 75 6d 62 |st date |and numb|
|00001ec0| 65 72 20 6f 66 20 74 69 | 6d 65 73 20 74 68 65 20 |er of ti|mes the |
|00001ed0| 72 65 61 64 65 72 20 68 | 61 73 20 76 69 73 69 74 |reader h|as visit|
|00001ee0| 65 64 20 61 20 70 61 67 | 65 20 28 63 6f 6e 74 61 |ed a pag|e (conta|
|00001ef0| 69 6e 69 6e 67 20 74 68 | 65 73 65 20 63 6f 6f 6b |ining th|ese cook|
|00001f00| 69 65 73 29 2e 20 53 69 | 6e 63 65 20 74 68 65 20 |ies). Si|nce the |
|00001f10| 63 6f 6f 6b 69 65 73 20 | 61 72 65 20 73 74 6f 72 |cookies |are stor|
|00001f20| 65 64 20 6f 6e 20 74 68 | 65 20 72 65 61 64 65 72 |ed on th|e reader|
|00001f30| 73 20 68 61 72 64 20 64 | 69 73 6b 20 79 6f 75 20 |s hard d|isk you |
|00001f40| 2d 20 74 68 65 20 61 75 | 74 68 6f 72 20 2d 20 77 |- the au|thor - w|
|00001f50| 69 6c 6c 20 6e 6f 74 20 | 62 65 20 61 62 6c 65 20 |ill not |be able |
|00001f60| 74 6f 20 65 78 74 72 61 | 63 74 20 69 6e 66 6f 72 |to extra|ct infor|
|00001f70| 6d 61 74 69 6f 6e 20 61 | 62 6f 75 74 20 74 68 65 |mation a|bout the|
|00001f80| 20 72 65 61 64 65 72 2e | 0d 3c 50 3e 0d 43 6f 6f | reader.|.<P>.Coo|
|00001f90| 6b 69 65 73 20 63 61 6e | 20 61 6c 73 6f 20 62 65 |kies can| also be|
|00001fa0| 20 75 73 65 64 20 66 6f | 72 20 6d 61 6e 79 20 6f | used fo|r many o|
|00001fb0| 74 68 65 72 20 70 75 72 | 70 6f 73 65 73 2c 20 73 |ther pur|poses, s|
|00001fc0| 75 63 68 20 61 73 20 6b | 65 65 70 69 6e 67 20 72 |uch as k|eeping r|
|00001fd0| 65 61 64 65 72 73 20 70 | 72 65 66 65 72 65 6e 63 |eaders p|referenc|
|00001fe0| 65 73 20 66 6f 72 20 76 | 69 65 77 69 6e 67 20 61 |es for v|iewing a|
|00001ff0| 20 73 69 74 65 2c 20 73 | 74 6f 72 69 6e 67 20 70 | site, s|toring p|
|00002000| 61 73 73 77 6f 72 64 73 | 2c 20 69 6d 70 6c 65 6d |asswords|, implem|
|00002010| 65 6e 74 69 6e 67 20 61 | 20 73 68 6f 70 70 69 6e |enting a| shoppin|
|00002020| 67 20 63 61 72 74 20 66 | 6f 72 20 6f 6e 6c 69 6e |g cart f|or onlin|
|00002030| 65 20 62 75 73 69 6e 65 | 73 73 20 6f 72 20 66 6f |e busine|ss or fo|
|00002040| 72 20 6b 65 65 70 69 6e | 67 20 74 72 61 63 6b 20 |r keepin|g track |
|00002050| 6f 66 20 61 63 63 65 73 | 73 20 72 69 67 68 74 73 |of acces|s rights|
|00002060| 20 66 6f 72 20 61 20 73 | 70 65 63 69 66 69 63 20 | for a s|pecific |
|00002070| 72 65 61 64 65 72 20 76 | 69 65 77 69 6e 67 20 70 |reader v|iewing p|
|00002080| 61 67 65 73 20 63 72 65 | 61 74 65 64 20 6f 6e 20 |ages cre|ated on |
|00002090| 74 68 65 20 66 6c 79 20 | 6f 6e 20 74 68 65 20 73 |the fly |on the s|
|000020a0| 65 72 76 65 72 2e 0d 3c | 48 52 3e 0d 3c 42 3e 48 |erver..<|HR>.<B>H|
|000020b0| 65 72 65 20 69 73 20 61 | 6e 20 65 78 61 6d 70 6c |ere is a|n exampl|
|000020c0| 65 3a 3c 2f 42 3e 0d 0d | 3c 50 3e 0d 48 65 6c 6c |e:</B>..|<P>.Hell|
|000020d0| 6f 2c 20 3c 53 43 52 49 | 50 54 3e 64 6f 63 75 6d |o, <SCRI|PT>docum|
|000020e0| 65 6e 74 2e 77 72 69 74 | 65 28 6e 61 76 69 67 61 |ent.writ|e(naviga|
|000020f0| 74 6f 72 2e 75 73 65 72 | 41 67 65 6e 74 29 3b 3c |tor.user|Agent);<|
|00002100| 2f 53 43 52 49 50 54 3e | 21 0d 0d 3c 50 3e 0d 3c |/SCRIPT>|!..<P>.<|
|00002110| 53 43 52 49 50 54 3e 64 | 6f 63 75 6d 65 6e 74 2e |SCRIPT>d|ocument.|
|00002120| 77 72 69 74 65 20 28 47 | 65 74 4c 61 73 74 56 69 |write (G|etLastVi|
|00002130| 73 69 74 28 29 29 3c 2f | 53 43 52 49 50 54 3e 0d |sit())</|SCRIPT>.|
|00002140| 0d 3c 50 3e 0d 52 65 6c | 6f 61 64 20 74 68 69 73 |.<P>.Rel|oad this|
|00002150| 20 70 61 67 65 20 74 6f | 20 73 65 65 20 74 68 65 | page to| see the|
|00002160| 20 74 65 78 74 20 61 62 | 6f 76 65 20 75 70 64 61 | text ab|ove upda|
|00002170| 74 65 64 2e 0d 0d 3c 50 | 3e 0d 3c 48 52 3e 0d 3c |ted...<P|>.<HR>.<|
|00002180| 42 3e 48 6f 77 20 74 6f | 20 75 73 65 3a 3c 2f 42 |B>How to| use:</B|
|00002190| 3e 3c 42 52 3e 0d 52 65 | 6e 61 6d 65 20 74 68 65 |><BR>.Re|name the|
|000021a0| 20 63 6f 6e 73 74 61 6e | 74 73 20 3c 43 4f 44 45 | constan|ts <CODE|
|000021b0| 3e 27 6d 79 5f 4c 61 73 | 74 56 69 73 69 74 27 3c |>'my_Las|tVisit'<|
|000021c0| 2f 43 4f 44 45 3e 20 61 | 6e 64 20 27 3c 43 4f 44 |/CODE> a|nd '<COD|
|000021d0| 45 3e 6d 79 5f 4e 75 6d | 56 69 73 69 74 73 27 3c |E>my_Num|Visits'<|
|000021e0| 2f 43 4f 44 45 3e 20 74 | 6f 20 73 6f 6d 65 74 68 |/CODE> t|o someth|
|000021f0| 69 6e 67 20 75 6e 69 71 | 75 65 20 66 6f 72 20 74 |ing uniq|ue for t|
|00002200| 68 65 20 63 75 72 72 65 | 6e 74 20 70 61 67 65 20 |he curre|nt page |
|00002210| 28 6d 61 79 62 65 20 75 | 73 65 20 73 6f 6d 65 20 |(maybe u|se some |
|00002220| 70 61 72 74 20 6f 74 20 | 74 68 65 20 75 72 6c 29 |part ot |the url)|
|00002230| 20 6f 72 20 65 6c 73 65 | 20 69 74 20 77 6f 6e 27 | or else| it won'|
|00002240| 74 20 77 6f 72 6b 20 63 | 6f 72 72 65 63 74 6c 79 |t work c|orrectly|
|00002250| 20 69 66 20 6f 74 68 65 | 72 20 75 73 65 73 20 74 | if othe|r uses t|
|00002260| 68 69 73 20 73 63 72 69 | 70 74 21 20 54 68 65 73 |his scri|pt! Thes|
|00002270| 65 20 63 6f 6e 73 74 61 | 6e 74 73 20 61 72 65 20 |e consta|nts are |
|00002280| 6c 6f 63 61 74 65 64 20 | 61 74 20 74 68 65 20 62 |located |at the b|
|00002290| 65 67 69 6e 6e 69 6e 67 | 20 6f 66 20 74 68 65 20 |eginning| of the |
|000022a0| 48 45 41 44 20 73 65 63 | 74 69 6f 6e 20 69 6e 20 |HEAD sec|tion in |
|000022b0| 74 68 69 73 20 66 69 6c | 65 2e 20 49 74 20 69 73 |this fil|e. It is|
|000022c0| 20 3c 53 54 52 4f 4e 47 | 3e 69 6d 70 6f 72 74 61 | <STRONG|>importa|
|000022d0| 6e 74 3c 2f 53 54 52 4f | 4e 47 3e 20 74 6f 20 64 |nt</STRO|NG> to d|
|000022e0| 6f 20 74 68 69 73 21 0d | 0d 3c 50 3e 0d 59 6f 75 |o this!.|.<P>.You|
|000022f0| 20 6d 61 79 20 77 61 6e | 74 20 74 6f 20 63 68 61 | may wan|t to cha|
|00002300| 6e 67 65 20 74 68 65 20 | 74 65 78 74 20 69 6e 73 |nge the |text ins|
|00002310| 69 64 65 20 66 75 6e 63 | 74 69 6f 6e 20 3c 43 4f |ide func|tion <CO|
|00002320| 44 45 3e 47 65 74 4c 61 | 73 74 56 69 73 69 74 28 |DE>GetLa|stVisit(|
|00002330| 29 3c 2f 43 4f 44 45 3e | 20 74 6f 20 73 6f 6d 65 |)</CODE>| to some|
|00002340| 74 68 69 6e 67 20 6d 6f | 72 65 20 61 70 70 72 6f |thing mo|re appro|
|00002350| 70 72 69 61 74 65 20 66 | 6f 72 20 79 6f 75 72 20 |priate f|or your |
|00002360| 20 73 69 74 65 2e 0d 0d | 3c 50 3e 0d 46 69 6e 61 | site...|<P>.Fina|
|00002370| 6c 6c 79 20 75 73 65 20 | 74 68 69 73 20 63 6f 64 |lly use |this cod|
|00002380| 65 20 69 6e 73 69 64 65 | 20 74 68 65 20 42 4f 44 |e inside| the BOD|
|00002390| 59 20 73 65 63 74 69 6f | 6e 20 74 6f 20 64 69 73 |Y sectio|n to dis|
|000023a0| 70 6c 61 79 20 74 68 65 | 20 69 6e 66 6f 72 6d 61 |play the| informa|
|000023b0| 74 69 6f 6e 20 69 6e 20 | 74 68 65 20 62 72 6f 77 |tion in |the brow|
|000023c0| 73 65 72 3a 0d 3c 58 4d | 50 3e 3c 53 43 52 49 50 |ser:.<XM|P><SCRIP|
|000023d0| 54 3e 64 6f 63 75 6d 65 | 6e 74 2e 77 72 69 74 65 |T>docume|nt.write|
|000023e0| 20 28 47 65 74 4c 61 73 | 74 56 69 73 69 74 28 29 | (GetLas|tVisit()|
|000023f0| 29 3c 2f 53 43 52 49 50 | 54 3e 3c 2f 58 4d 50 3e |)</SCRIP|T></XMP>|
|00002400| 0d 0d 3c 50 3e 0d 3c 2f | 42 4f 44 59 3e 0d 3c 2f |..<P>.</|BODY>.</|
|00002410| 48 54 4d 4c 3e 0d 00 00 | 00 00 00 00 00 00 00 00 |HTML>...|........|
|00002420| 00 00 00 00 00 00 00 00 | 00 00 00 00 00 00 00 00 |........|........|
|00002430| 00 00 00 00 00 00 00 00 | 00 00 00 00 00 00 00 00 |........|........|
|00002440| 00 00 00 00 00 00 00 00 | 00 00 00 00 00 00 00 00 |........|........|
|00002450| 00 00 00 00 00 00 00 00 | 00 00 00 00 00 00 00 00 |........|........|
|00002460| 00 00 00 00 00 00 00 00 | 00 00 00 00 00 00 00 00 |........|........|
|00002470| 00 00 00 00 00 00 00 00 | 00 00 00 00 00 00 00 00 |........|........|
|00002480| 00 00 01 00 00 00 09 56 | 00 00 08 56 00 00 00 5a |.......V|...V...Z|
|00002490| 60 3a 1f 2e ff f0 1f 2e | ff f1 2f 0b 2f 39 ff fe |`:......|.././9..|
|000024a0| bf 1c 20 79 ff fe bf 1c | 20 50 20 68 00 54 4e 90 |.. y....| P h.TN.|
|000024b0| 0e 43 6f 6f 6b 69 65 20 | 45 78 61 6d 70 6c 65 78 |.Cookie |Examplex|
|000024c0| 02 00 00 00 54 45 58 54 | 4a 79 57 73 40 00 00 00 |....TEXT|JyWs@...|
|000024d0| 00 00 54 45 58 54 4a 79 | 57 73 40 00 00 00 00 00 |..TEXTJy|Ws@.....|
|000024e0| 00 00 00 00 00 00 00 00 | 00 00 00 00 00 00 00 00 |........|........|
|000024f0| 00 00 ad c4 ca 34 00 00 | 00 00 00 00 09 b0 2f 0a |.....4..|....../.|
|00002500| 4e b9 00 00 04 82 20 0a | 24 5f 4e 5e 4e 74 00 08 |N..... .|$_N^Nt..|
|00002510| 4e 56 00 00 2f 0a 24 6e | 00 08 42 67 2f 0a 4e b9 |NV../.$n|..Bg/.N.|
|00002520| 00 00 11 82 20 79 ff fe | c2 7c 24 88 25 6e 00 0c |.... y..|.|$.%n..|
|00002530| 00 08 20 0a 24 5f 4e 5e | 4e 74 00 08 4e 56 00 00 |.. .$_N^|Nt..NV..|
|00002540| 48 e7 00 28 28 6e 00 08 | 20 79 ff fe c2 7c 28 88 |H..((n..| y...|(.|
|00002550| 24 6c 00 08 70 6c d5 c0 | 20 52 b1 cc 66 04 70 00 |$l..pl..| R..f.p.|
|00002560| 24 80 20 79 ff fe c2 80 | 28 88 2f 0c 4e b9 00 00 |$. y....|(./.N...|
|00002570| 06 a2 4c df 14 00 4e 5e | 4e 74 00 04 4e 56 ff fc |..L...N^|Nt..NV..|
|00002580| 00 00 00 00 00 00 00 00 | 00 00 08 4a 00 6a 00 00 |........|...J.j..|
|00002590| 00 00 00 0c 00 0a 00 03 | 00 00 00 09 77 25 77 25 |........|....w%w%|
|000025a0| 77 25 00 00 00 06 00 0e | 00 0a 00 10 00 00 00 0c |w%......|........|
|000025b0| 00 00 00 00 00 00 00 00 | 00 07 00 0c 00 0a 00 03 |........|........|
|000025c0| 00 00 00 09 77 25 77 25 | 77 25 00 00 00 0d 00 0e |....w%w%|w%......|
|000025d0| 00 0a 00 10 00 00 00 0c | 00 00 00 00 00 00 00 00 |........|........|
|000025e0| 00 0e 00 0c 00 0a 00 03 | 00 00 00 09 77 25 77 25 |........|....w%w%|
|000025f0| 77 25 00 00 00 15 00 0e | 00 0a 00 10 01 00 00 0c |w%......|........|
|00002600| 22 14 61 af 2f 51 00 00 | 00 2c 00 0c 00 0a 00 03 |".a./Q..|.,......|
|00002610| 00 00 00 09 77 25 77 25 | 77 25 00 00 00 34 00 0e |....w%w%|w%...4..|
|00002620| 00 0a 00 10 00 00 00 0c | 00 00 00 00 00 00 00 00 |........|........|
|00002630| 00 36 00 0c 00 0a 00 03 | 00 00 00 09 77 25 77 25 |.6......|....w%w%|
|00002640| 77 25 00 00 00 3e 00 0b | 00 09 00 04 00 00 00 09 |w%...>..|........|
|00002650| 00 00 00 00 00 00 00 00 | 00 3f 00 0c 00 0a 00 03 |........|.?......|
|00002660| 00 00 00 09 77 25 77 25 | 77 25 00 00 00 43 00 0b |....w%w%|w%...C..|
|00002670| 00 09 00 04 00 00 00 09 | 00 00 00 00 00 00 00 00 |........|........|
|00002680| 06 e4 00 0c 00 0a 00 03 | 00 00 00 09 77 25 77 25 |........|....w%w%|
|00002690| 77 25 00 00 06 e5 00 0b | 00 09 00 04 00 00 00 09 |w%......|........|
|000026a0| 00 00 00 00 00 00 00 00 | 1b 69 00 0c 00 0a 00 03 |........|.i......|
|000026b0| 00 00 00 09 77 25 77 25 | 77 25 00 00 1b 6c 00 0b |....w%w%|w%...l..|
|000026c0| 00 09 00 04 00 00 00 09 | 00 00 00 00 00 00 00 00 |........|........|
|000026d0| 1b 6d 00 0c 00 0a 00 03 | 00 00 00 09 77 25 77 25 |.m......|....w%w%|
|000026e0| 77 25 00 00 1b 76 00 0e | 00 0a 00 10 00 00 00 0c |w%...v..|........|
|000026f0| 00 00 00 00 00 00 00 00 | 1b 78 00 0c 00 0a 00 03 |........|.x......|
|00002700| 00 00 00 09 77 25 77 25 | 77 25 00 00 1b 7f 00 0e |....w%w%|w%......|
|00002710| 00 0a 00 10 00 00 00 0c | 00 00 00 00 00 00 00 00 |........|........|
|00002720| 1b 81 00 0c 00 0a 00 03 | 00 00 00 09 77 25 77 25 |........|....w%w%|
|00002730| 77 25 00 00 1b a2 00 0e | 00 0a 00 10 00 00 00 0c |w%......|........|
|00002740| 00 00 00 00 00 00 00 00 | 1b a4 00 0c 00 0a 00 03 |........|........|
|00002750| 00 00 00 09 77 25 77 25 | 77 25 00 00 1b a8 00 19 |....w%w%|w%......|
|00002760| 00 12 00 10 01 00 00 18 | 00 00 00 00 00 00 00 00 |........|........|
|00002770| 1b c2 00 0c 00 0a 00 03 | 00 00 00 09 77 25 77 25 |........|....w%w%|
|00002780| 77 25 00 00 1b c7 00 0e | 00 0a 00 10 00 00 00 0c |w%......|........|
|00002790| 00 00 00 00 00 00 00 00 | 1b c9 00 0c 00 0a 00 03 |........|........|
|000027a0| 00 00 00 09 77 25 77 25 | 77 25 00 00 1b cc 00 0e |....w%w%|w%......|
|000027b0| 00 0a 00 10 01 00 00 0c | 00 00 00 00 00 00 00 00 |........|........|
|000027c0| 1c 31 00 0c 00 0a 00 03 | 00 00 00 09 77 25 77 25 |.1......|....w%w%|
|000027d0| 77 25 00 00 1c 35 00 0e | 00 0a 00 10 00 00 00 0c |w%...5..|........|
|000027e0| 00 00 00 00 00 00 00 00 | 1c 36 00 0c 00 0a 00 03 |........|.6......|
|000027f0| 00 00 00 09 77 25 77 25 | 77 25 00 00 1c 39 00 0e |....w%w%|w%...9..|
|00002800| 00 0a 00 10 00 00 00 0c | 00 00 00 00 00 00 00 00 |........|........|
|00002810| 1c 96 00 0c 00 0a 00 03 | 00 00 00 09 77 25 77 25 |........|....w%w%|
|00002820| 77 25 00 00 1c 9a 00 0e | 00 0a 00 10 00 00 00 0c |w%......|........|
|00002830| 00 00 00 00 00 00 00 00 | 1c 9b 00 0c 00 0a 00 03 |........|........|
|00002840| 00 00 00 09 77 25 77 25 | 77 25 00 00 1c b0 00 0e |....w%w%|w%......|
|00002850| 00 0a 00 10 00 00 00 0c | 00 00 00 00 00 00 00 00 |........|........|
|00002860| 1c ff 00 0c 00 0a 00 03 | 00 00 00 09 77 25 77 25 |........|....w%w%|
|00002870| 77 25 00 00 1d 06 00 0e | 00 0a 00 10 00 00 00 0c |w%......|........|
|00002880| 00 00 00 00 00 00 00 00 | 1d 07 00 0c 00 0a 00 03 |........|........|
|00002890| 00 00 00 09 77 25 77 25 | 77 25 00 00 1d 0b 00 0e |....w%w%|w%......|
|000028a0| 00 0a 00 10 00 00 00 0c | 00 00 00 00 00 00 00 00 |........|........|
|000028b0| 1d 0c 00 0c 00 0a 00 03 | 00 00 00 09 77 25 77 25 |........|....w%w%|
|000028c0| 77 25 00 00 1d 0f 00 0e | 00 0a 00 10 00 00 00 0c |w%......|........|
|000028d0| 00 00 00 00 00 00 00 00 | 1d e5 00 0c 00 0a 00 03 |........|........|
|000028e0| 00 00 00 09 77 25 77 25 | 77 25 00 00 1d ea 00 0e |....w%w%|w%......|
|000028f0| 00 0a 00 10 00 00 00 0c | 00 00 00 00 00 00 00 00 |........|........|
|00002900| 1f 09 00 0c 00 0a 00 03 | 00 00 00 09 77 25 77 25 |........|....w%w%|
|00002910| 77 25 00 00 1f 0d 00 0e | 00 0a 00 10 00 00 00 0c |w%......|........|
|00002920| 00 00 00 00 00 00 00 00 | 20 26 00 0c 00 0a 00 03 |........| &......|
|00002930| 00 00 00 09 77 25 77 25 | 77 25 00 00 20 2b 00 0e |....w%w%|w%.. +..|
|00002940| 00 0a 00 10 00 00 00 0c | 00 00 00 00 00 00 00 00 |........|........|
|00002950| 20 2c 00 0c 00 0a 00 03 | 00 00 00 09 77 25 77 25 | ,......|....w%w%|
|00002960| 77 25 00 00 20 2f 00 0e | 00 0a 00 10 01 00 00 0c |w%.. /..|........|
|00002970| 00 00 00 00 00 00 00 00 | 20 42 00 0c 00 0a 00 03 |........| B......|
|00002980| 00 00 00 09 77 25 77 25 | 77 25 00 00 20 46 00 0e |....w%w%|w%.. F..|
|00002990| 00 0a 00 10 00 00 00 0c | 00 00 00 00 00 00 00 00 |........|........|
|000029a0| 20 47 00 0c 00 0a 00 03 | 00 00 00 09 77 25 77 25 | G......|....w%w%|
|000029b0| 77 25 00 00 20 4b 00 0e | 00 0a 00 10 00 00 00 0c |w%.. K..|........|
|000029c0| 00 00 00 00 00 00 00 00 | 20 53 00 0c 00 0a 00 03 |........| S......|
|000029d0| 00 00 00 09 77 25 77 25 | 77 25 00 00 20 5b 00 0b |....w%w%|w%.. [..|
|000029e0| 00 09 00 04 00 00 00 09 | 00 00 00 00 00 00 00 00 |........|........|
|000029f0| 20 7f 00 0c 00 0a 00 03 | 00 00 00 09 77 25 77 25 | .......|....w%w%|
|00002a00| 77 25 00 00 20 88 00 0e | 00 0a 00 10 00 00 00 0c |w%.. ...|........|
|00002a10| 00 00 00 00 00 00 00 00 | 20 8b 00 0c 00 0a 00 03 |........| .......|
|00002a20| 00 00 00 09 77 25 77 25 | 77 25 00 00 20 8e 00 0e |....w%w%|w%.. ...|
|00002a30| 00 0a 00 10 00 00 00 0c | 00 00 00 00 00 00 00 00 |........|........|
|00002a40| 20 8f 00 0c 00 0a 00 03 | 00 00 00 09 77 25 77 25 | .......|....w%w%|
|00002a50| 77 25 00 00 20 97 00 0b | 00 09 00 04 00 00 00 09 |w%.. ...|........|
|00002a60| 00 00 00 00 00 00 00 00 | 20 b6 00 0c 00 0a 00 03 |........| .......|
|00002a70| 00 00 00 09 77 25 77 25 | 77 25 00 00 20 bf 00 0e |....w%w%|w%.. ...|
|00002a80| 00 0a 00 10 00 00 00 0c | 00 00 00 00 00 00 00 00 |........|........|
|00002a90| 20 c1 00 0c 00 0a 00 03 | 00 00 00 09 77 25 77 25 | .......|....w%w%|
|00002aa0| 77 25 00 00 20 c4 00 0e | 00 0a 00 10 00 00 00 0c |w%.. ...|........|
|00002ab0| 00 00 00 00 00 00 00 00 | 20 f4 00 0c 00 0a 00 03 |........| .......|
|00002ac0| 00 00 00 09 77 25 77 25 | 77 25 00 00 20 f5 00 0e |....w%w%|w%.. ...|
|00002ad0| 00 0a 00 10 00 00 00 0c | 00 00 00 00 00 00 00 00 |........|........|
|00002ae0| 20 f6 00 0c 00 0a 00 03 | 00 00 00 09 77 25 77 25 | .......|....w%w%|
|00002af0| 77 25 00 00 20 f9 00 0e | 00 0a 00 10 00 00 00 0c |w%.. ...|........|
|00002b00| 00 00 00 00 00 00 00 00 | 20 fa 00 0c 00 0a 00 03 |........| .......|
|00002b10| 00 00 00 09 77 25 77 25 | 77 25 00 00 20 fe 00 0e |....w%w%|w%.. ...|
|00002b20| 00 0a 00 10 00 00 00 0c | 00 00 00 00 00 00 00 00 |........|........|
|00002b30| 20 ff 00 0c 00 0a 00 03 | 00 00 00 09 77 25 77 25 | .......|....w%w%|
|00002b40| 77 25 00 00 21 02 00 0e | 00 0a 00 10 01 00 00 0c |w%..!...|........|
|00002b50| 00 00 00 00 00 00 00 00 | 21 0d 00 0c 00 0a 00 03 |........|!.......|
|00002b60| 00 00 00 09 77 25 77 25 | 77 25 00 00 21 15 00 0e |....w%w%|w%..!...|
|00002b70| 00 0a 00 10 00 00 00 0c | 00 00 00 00 00 00 00 00 |........|........|
|00002b80| 21 2b 00 0c 00 0a 00 03 | 00 00 00 09 77 25 77 25 |!+......|....w%w%|
|00002b90| 77 25 00 00 21 31 00 0b | 00 09 00 04 00 00 00 09 |w%..!1..|........|
|00002ba0| 00 00 00 00 00 00 00 00 | 21 3f 00 0c 00 0a 00 03 |........|!?......|
|00002bb0| 00 00 00 09 77 25 77 25 | 77 25 00 00 21 46 00 0e |....w%w%|w%..!F..|
|00002bc0| 00 0a 00 10 00 00 00 0c | 00 00 00 00 00 00 00 00 |........|........|
|00002bd0| 21 4c 00 0c 00 0a 00 03 | 00 00 00 09 77 25 77 25 |!L......|....w%w%|
|00002be0| 77 25 00 00 21 52 00 0b | 00 09 00 04 00 00 00 09 |w%..!R..|........|
|00002bf0| 00 00 00 00 00 00 00 00 | 21 5f 00 0c 00 0a 00 03 |........|!_......|
|00002c00| 00 00 00 09 77 25 77 25 | 77 25 00 00 21 66 00 0e |....w%w%|w%..!f..|
|00002c10| 00 0a 00 10 00 00 00 0c | 00 00 00 00 00 00 00 00 |........|........|
|00002c20| 22 41 00 0c 00 0a 00 03 | 00 00 00 09 77 25 77 25 |"A......|....w%w%|
|00002c30| 77 25 00 00 22 49 00 0e | 00 0a 00 10 01 00 00 0c |w%.."I..|........|
|00002c40| 00 00 00 00 00 00 00 00 | 22 52 00 0c 00 0a 00 03 |........|"R......|
|00002c50| 00 00 00 09 77 25 77 25 | 77 25 00 00 22 5b 00 0e |....w%w%|w%.."[..|
|00002c60| 00 0a 00 10 00 00 00 0c | 00 00 00 00 00 00 00 00 |........|........|
|00002c70| 22 69 00 0c 00 0a 00 03 | 00 00 00 09 77 25 77 25 |"i......|....w%w%|
|00002c80| 77 25 00 00 22 6c 00 0e | 00 0a 00 10 00 00 00 0c |w%.."l..|........|
|00002c90| 00 00 00 00 00 00 00 00 | 22 9d 00 0c 00 0a 00 03 |........|".......|
|00002ca0| 00 00 00 09 77 25 77 25 | 77 25 00 00 22 a3 00 0b |....w%w%|w%.."...|
|00002cb0| 00 09 00 04 00 00 00 09 | 00 00 00 00 00 00 00 00 |........|........|
|00002cc0| 22 b1 00 0c 00 0a 00 03 | 00 00 00 09 77 25 77 25 |".......|....w%w%|
|00002cd0| 77 25 00 00 22 b8 00 0e | 00 0a 00 10 00 00 00 0c |w%.."...|........|
|00002ce0| 00 00 00 00 00 00 00 00 | 22 e8 00 0c 00 0a 00 03 |........|".......|
|00002cf0| 00 00 00 09 77 25 77 25 | 77 25 00 00 22 eb 00 0e |....w%w%|w%.."...|
|00002d00| 00 0a 00 10 00 00 00 0c | 00 00 00 00 00 00 00 00 |........|........|
|00002d10| 23 45 00 0c 00 0a 00 03 | 00 00 00 09 77 25 77 25 |#E......|....w%w%|
|00002d20| 77 25 00 00 23 4a 00 0b | 00 09 00 04 00 00 00 09 |w%..#J..|........|
|00002d30| 00 00 00 00 00 00 00 00 | 23 7a 00 0c 00 0a 00 03 |........|#z......|
|00002d40| 00 00 00 09 77 25 77 25 | 77 25 00 00 23 80 00 0e |....w%w%|w%..#...|
|00002d50| 00 0a 00 10 00 00 00 0c | 00 00 00 00 00 00 00 00 |........|........|
|00002d60| 23 82 00 0c 00 0a 00 03 | 00 00 00 09 77 25 77 25 |#.......|....w%w%|
|00002d70| 77 25 00 00 23 85 00 0e | 00 0a 00 10 00 00 00 0c |w%..#...|........|
|00002d80| 00 00 00 00 00 00 00 00 | 23 86 00 0c 00 0a 00 03 |........|#.......|
|00002d90| 00 00 00 09 77 25 77 25 | 77 25 00 00 23 8d 00 0e |....w%w%|w%..#...|
|00002da0| 00 0a 00 10 00 00 00 0c | 00 00 00 00 00 00 00 00 |........|........|
|00002db0| 23 8e 00 0c 00 0a 00 03 | 00 00 00 09 77 25 77 25 |#.......|....w%w%|
|00002dc0| 77 25 00 00 23 95 00 0e | 00 0a 00 10 00 00 00 0c |w%..#...|........|
|00002dd0| 00 00 00 00 00 00 00 00 | 01 00 00 00 09 56 00 00 |........|.....V..|
|00002de0| 08 56 00 00 00 5a 01 c7 | 74 48 19 58 00 00 00 1c |.V...Z..|tH.X....|
|00002df0| 00 5a 00 02 73 74 79 6c | 00 00 00 1a 73 6f 75 70 |.Z..styl|....soup|
|00002e00| 00 00 00 26 38 38 35 39 | 00 00 00 32 00 80 ff ff |...&8859|...2....|
|00002e10| 00 00 00 08 01 ce df 14 | 00 80 ff ff 00 00 00 00 |........|........|
|00002e20| 01 d2 16 68 00 80 ff ff | 00 00 00 04 00 00 00 00 |...h....|........|
|00002e30| 00 00 00 00 00 00 00 00 | 00 00 00 00 00 00 00 00 |........|........|
|00002e40| 00 00 00 00 00 00 00 00 | 00 00 00 00 00 00 00 00 |........|........|
|00002e50| 00 00 00 00 00 00 00 00 | 00 00 00 00 00 00 00 00 |........|........|
|00002e60| 00 00 00 00 00 00 00 00 | 00 00 00 00 00 00 00 00 |........|........|
|00002e70| 00 00 00 00 00 00 00 00 | 00 00 00 00 00 00 00 00 |........|........|
+--------+-------------------------+-------------------------+--------+--------+