Domino 9 und frühere Versionen > ND7: Entwicklung

Cookies lesen

(1/1)

Sternchen1981:
Hallo, Newbie-Frage:

Habe mit JS ein Cookie abgespeichert und über HTTP_COOKIE im Notes wieder ausgelesen - da werden aber natürlich alle vorhandenen Cookies zurückgeliefert. Wie kann ich daraus nun den für mich interessanten Wert auslesen?

Mein prinzipieller Ansatz wäre den Inhalt in ein Array zu zerlegen und den Wert zu dem Namen meines Cookies auszulesen, dafür habe ich mir aus der Notes-Hilfe zusammengebaut:

cookielist = @Explode( HTTP_COOKIE );
@For( i := 0 ; i < @Elements(cookielist) ; i := i + 1 ; @If( @Like( cookielist ; "Cookiename" ); @Left( cookielist ; "="); ""))

Ist das grundsätzlich verkehrt oder habe ich nur irgendwo einen Fehler (kenne mich mit Notes-Programmierung noch nicht gut aus...)?

Bin für jede Hilfe dankbar!

m3:
"@For"! Wie modern!  ;) ;D

Old School wäre so etwas:

--- Code: ---gesuchter_name := "DomRegionalPrfM=";
cookielist := @Explode(HTTP_COOKIE; ";");
wert := @Trim(@Right( cookielist; gesuchter_name))
...
--- Ende Code ---

Du willst Dir funktionale Sprachen wie Lisp und das Arbeiten mit "Listen" etwas genauer ansehen. Sehr elegant, sehr einfach, wenn man es einmal "behirnt" hat (ich vergesse das alles leider immer wieder).
Glombi wäre in diesem Forum IMHO der richtige Ansprechpartner (aka. Listen-Großmeister) für gröbere Listenbearbeitung.

Navigation

[0] Themen-Index

Zur normalen Ansicht wechseln