I need help determining why the session is not dropping as expected.

It isn't working because there is a bug that is preventing Active4D from recognizing the session id in the query string.

Also, your 4D code should be like this:

C_TEXT($sessionID)
$sessionID:=$2
C_BLOB($response)
C_LONGINT($status;$ticks)
SET BLOB SIZE($response;0)
$status:=HTTP Status OK
ARRAY TEXT($responseHeaderNames;0)
ARRAY TEXT($responseHeaderValues;0)

ARRAY TEXT($requestInfo;4)
$requestInfo{A4D Request Remote Addr }:=A4D_RemoteAddr
$requestInfo{A4D Request Host Addr }:=◊A4D_HostAddr
$requestInfo{A4D Request Host Port }:="0"
$requestInfo{A4D Request Secure }:="0"

$status:=A4D Execute text ("<% abandon session %>";"ACTIVE4D_SESSIONID="+$sessionID;$requestInfo;$responseHeaderNames; $responseHeaderValues;$response)

ARRAY TEXT($responseHeaderNames;0)
ARRAY TEXT($responseHeaderValues;0)
SET BLOB SIZE($response;0)

What platform and version of 4D are you using, I can send you a fixed version.

Regards,

   Aparajita
   www.aparajitaworld.com

   "If you dare to fail, you are bound to succeed."
   - Sri Chinmoy   |   www.srichinmoy.org


_______________________________________________
Active4D-dev mailing list
[email protected]
http://mailman.aparajitaworld.com/mailman/listinfo/active4d-dev
Archives: http://mailman.aparajitaworld.com/archive/active4d-dev/

Reply via email to