Apache2::Cookie cookie parse error "Expected token not present"

Apache2::Cookie cookie parse error "Expected token not present"

am 24.12.2009 04:39:40 von chenjch

This is a multi-part message in MIME format.
--------------040408020009070505060102
Content-Type: text/plain; charset=GB2312
Content-Transfer-Encoding: 8bit

hi

Our web site http://passport.maxthon.cn use mod_perl2.0.
but it displays "Expected token not present" on the page occasionally.

I log the cookie string in header when the error occur, the abnormal
cookie would like this:

rtime30013728=0; ltime30013728=1261566403616;
cnzz_eid30013728=98941722-1261566395-http%3A//gocn.maxthon.c om/redir/public/avatar.htm%3Fv%3D3.0.6.4;
1;
MAXAUTH=01000000170000005F47334BDF7A144D7BAA0F4B60AB448E3E79 ECE6D111B0BE6B9A461DF1237853

rtime30013728=0; ltime30013728=1261566403616;
cnzz_eid30013728=98941722-1261566395-http%3A//gocn.maxthon.c om/redir/public/avatar.htm%3Fv%3D3.0.6.4;
MAXAUTH=01000000170000006DA5314BEE28134D7BAA0F4BB1E42FEFD033 0EC3913F26C41ACABF9598722B7F;
1

I compared them with the normal cookie string, I find all of the
abnormal cookie string contain "1;"
It is sure that the "1;" cause the Apache2::Cookie parser error.
I wonder how and why the "1;" is added, and how to fix it.

--

*³Â½¨´º|ChenJianchun*
°ÁÓÎWebÓ¦Óò¿
E-mail: chenjch@maxthon.net

*Maxthon^? * --ÿ¸öÈ˵Ļ¥ÁªÍøÖÐÐÄ! ÉÏÍø´Ó°ÁÓοªÊ¼!
°ÁÓÎÌìÏ¿Ƽ¼ÓÐÏÞ¹«Ë¾(Öйú) | www.maxthon.cn


*³ÏÐÅ¡¢´´Ð¡¢Îñʵ¡¢·Ü¶·£¡*


--------------040408020009070505060102
Content-Type: text/html; charset=GB2312
Content-Transfer-Encoding: 8bit






hi



Our web site use mod_perl2.0.

but it displays  "Expected token not present" on the page occasionally.



I log the cookie string in header when the error occur, the abnormal
cookie would like this:



rtime30013728=0; ltime30013728=1261566403616;
cnzz_eid30013728=98941722-1261566395-http%3A//gocn.maxthon.c om/redir/public/avatar.htm%3Fv%3D3.0.6.4;
1;
MAXAUTH=01000000170000005F47334BDF7A144D7BAA0F4B60AB448E3E79 ECE6D111B0BE6B9A461DF1237853



rtime30013728=0; ltime30013728=1261566403616;
cnzz_eid30013728=98941722-1261566395-http%3A//gocn.maxthon.c om/redir/public/avatar.htm%3Fv%3D3.0.6.4;
MAXAUTH=01000000170000006DA5314BEE28134D7BAA0F4BB1E42FEFD033 0EC3913F26C41ACABF9598722B7F;
1



I compared them with the normal cookie string, I find all of the
abnormal cookie string contain "1;"

It is sure that the "1;" cause the Apache2::Cookie parser error.

I wonder how and why the "1;" is added, and how to fix it.



--

style="margin: 0pt 0pt 10px; font-size: 9pt; font-family: Verdana; line-height: 125%; color: rgb(128, 128, 128);">
³Â½¨´º | ChenJianchun

°ÁÓÎWebÓ¦Óò¿

E-mail: href="mailto:chenjch@maxthon.net"
style="color: rgb(128, 128, 128); text-decoration: none;">chenjch@maxthon.net


style="margin: 0pt 0pt 10px; font-size: 9pt; font-family: Verdana; line-height: 175%; color: rgb(128, 128, 128);">
Maxthon style="font-size: 8pt;">® --ÿ¸öÈ˵Ļ¥ÁªÍøÖÐÐÄ!         style="color: rgb(0, 81, 151); font-size: 9pt;">ÉÏÍø´Ó°ÁÓοªÊ¼!

style="color: rgb(66, 113, 144); text-decoration: none;">°ÁÓÎÌìÏ¿Ƽ¼ÓÐÏÞ¹«Ë¾(Öйú)
| style="color: rgb(66, 113, 144); text-decoration: none; font-size: 8pt;">www.maxthon.cn


style="margin: 0pt; font-size: 9pt; font-family: Verdana; line-height: 150%; color: rgb(92, 115, 47);">³Ï
ÐÅ¡¢´´Ð¡¢Îñʵ¡¢·Ü¶·£¡






--------------040408020009070505060102--

Re: Apache2::Cookie cookie parse error "Expected token not present"

am 24.12.2009 11:53:21 von aw

³Â½¨´º wrote:
> hi
>
> Our web site http://passport.maxthon.cn use mod_perl2.0.
> but it displays "Expected token not present" on the page occasionally.
>
> I log the cookie string in header when the error occur, the abnormal
> cookie would like this:
>
> rtime30013728=0; ltime30013728=1261566403616;
> cnzz_eid30013728=98941722-1261566395-http%3A//gocn.maxthon.c om/redir/public/avatar.htm%3Fv%3D3.0.6.4;
> 1;
> MAXAUTH=01000000170000005F47334BDF7A144D7BAA0F4B60AB448E3E79 ECE6D111B0BE6B9A461DF1237853
>
> rtime30013728=0; ltime30013728=1261566403616;
> cnzz_eid30013728=98941722-1261566395-http%3A//gocn.maxthon.c om/redir/public/avatar.htm%3Fv%3D3.0.6.4;
> MAXAUTH=01000000170000006DA5314BEE28134D7BAA0F4BB1E42FEFD033 0EC3913F26C41ACABF9598722B7F;
> 1
>
> I compared them with the normal cookie string, I find all of the
> abnormal cookie string contain "1;"
> It is sure that the "1;" cause the Apache2::Cookie parser error.
> I wonder how and why the "1;" is added, and how to fix it.
>

There is nothing in mod_perl per se which creates a cookie.
That cookie must be created by an application, and it is that
application which adds a ;1 sometimes.

Also, incidentally, Apache2::Cookie is not really a part of mod_perl.
It is just a perl module which happens to run under mod_perl.