Client-Cookie

BusinessServerPages; Erstellung von Webapplikationen.

Client-Cookie

Postby Enrico4983 » Thu Oct 23, 2003 3:34 pm

Hi,

hat schonmal jemand die Methoden get_cookie und set_cookie verwendet um auf dem Client ein Cookie zu schreiben. Das sollte doch eigentlich nicht so schwer sein oder?

Aber ich krieg weder eines geschrieben, noch kann ich es dann logischerweise auslesen!

Greetz
Troopy
Enrico4983
..
..
 
Posts: 39
Joined: Mon Aug 04, 2003 3:54 pm

Postby Fabian1957 » Thu Oct 23, 2003 5:03 pm

Setzen über request-Objekt und Auslesen über Response-Objekt (das gilt mal grundsätzlich).
Ansonsten Testreport RSHTTP02
Wenn Du das Coding durchgehst findest Du ebenfall ein Beispiel zum Setzen und Auslesen von Client-Cookies.

Hermann
Fabian1957
....
....
 
Posts: 535
Joined: Mon Dec 02, 2002 11:34 am

Postby Enrico4983 » Thu Oct 23, 2003 6:01 pm

Hmmm, ich denke dass ich eigentlich schon alles richtig mache... response und request ist eh klar...

Hast Du vielleicht noch einen Beispielcode?

Muss ich bei den Eventhandlern was beachten???
Enrico4983
..
..
 
Posts: 39
Joined: Mon Aug 04, 2003 3:54 pm

Postby Fabian1957 » Mon Oct 27, 2003 10:48 am

Bsp.: Setzen Cookie

Code: [Select all] [Expand/Collapse] [Download] (Untitled.txt)
  1. data: cookie    type string,
  2.  
  3.       expiry    type string,
  4.  
  5.       ts        type bsptimestamp,
  6.  
  7.       ttss(14)  type c.
  8.  
  9.  
  10.  
  11. ts-date  = sy-datum + 1.
  12.  
  13. ts-time  = sy-uzeit.
  14.  
  15. ttss     = ts.
  16.  
  17. cookie   = 'This is a test cookie'.
  18.  
  19.  
  20.  
  21. class cl_bsp_utility definition load.
  22.  
  23. expiry = cl_bsp_utility=>date_to_string_http( timestamp = ttss ).
  24.  
  25.  
  26.  
  27. *set the new cookie
  28.  
  29. call method response->set_cookie
  30.  
  31.     exporting name    = 'testcookie'
  32.  
  33.                value  = cookie
  34.  
  35.               expires = expiry.
  36.  
GeSHi ©


Hermann
Fabian1957
....
....
 
Posts: 535
Joined: Mon Dec 02, 2002 11:34 am

Postby Alva1590 » Wed Oct 29, 2003 10:03 am

Märci....

Ich hab zwar für das Expiry-Datum nen Funktionsbaustein genutzt...

Das komische war, dass ich das was nicht funktionierte ausgesternt hatte und eigentlich nur nochmal aus Verzweiflung in den Code mit reingenommen habe... und auf einmal ging es!!!

Das BSP-Geraffel verwirrt mich schon manchmal!!
Alva1590
.....
.....
 
Posts: 4387
Joined: Mon Dec 02, 2002 3:01 pm

Postby Alva1590 » Wed Oct 29, 2003 11:15 am

Das Expiry Date zwingt den IE (vermute mal, dass du an dem Testest) eine Cookie als Datei anzulegen. Ohne Expire-Date funktioniert es auch, der Cookie wird dann aber nur als Session Cookie vom IE verwaltet.
Alva1590
.....
.....
 
Posts: 4387
Joined: Mon Dec 02, 2002 3:01 pm


Return to BSP + BHTML

Who is online

Users browsing this forum: No registered users and 10 guests