[Catalyst] Manipulating CGI cookie via Catalyst

sindharta_tanuwijaya at yahoo.co.jp sindharta_tanuwijaya at yahoo.co.jp
Tue Jun 3 05:54:12 BST 2008


Hi,

I am not sure if I should continue this thread, but please let me report.
If what you are saying, different ports is treated as different domains, is correct, then modifying the cookie by Javascript will also fail, won't it ?
In my case though, modifying the cookies by Javascript works. This is the JS code.

<script type="text/javascript">
// this deletes the cookie when called
function logout( ) {
  document.cookie = 'id' + "=ab" + ";domain=.sin.my.office.com"  + ";path=/" +";expires=Thu, 01-Jan-1970 00:00:01 GMT";
  document.cookie = 'session' + "=asdf" + ";domain=.sin.my.office.com"  + ";path=/" + ";expires=Thu, 01-Jan-1970 00:00:01 GMT";
}
logout( );
</script>

I accessed the Javascript on http://sin.my.office.com:3000 (added it into the template), and the apache is still on http://sin.my.office.com (that's port 80, the default)

So does it mean that Javascript will regard different ports on the same domains as having the same domains while Catalyst apps will treat different ports as different domains ?

Sindharta

sindharta_tanuwijaya at yahoo.co.jp wrote: Whoops ! Sorry for that. So it's the port ??
 Thank you for the hints there. I think I should start reading HTTP cookie wiki then.
 Thanks again.
 
 Siindharta
 
 Adam Clarke <adam.clarke at strategicdata.com.au> wrote: On 03/06/2008, at 12:05 PM,  
  > wrote:
 
 > Yes, I was hoping that I've made a mistake there, but the thing is,  
 > I set up Apache in my computer so that I can access the PHP code on
 >
 > sin.my.office.com:80/login.php
 > while the catalyst works on sin.my.office.com:3000
 >
 > So there should be only one domain there, right ?
 
 As the previous poster noted, the different ports (80 vs 3000) result  
 in these being treated as different domains.
 
 You may want to re-read this message: http://www.mail-archive.com/catalyst@lists.scsys.co.uk/msg03287.html
 
 You might like to try setting up your Apache such that http://sin.my.office.com/php/login.php 
   is directed to you PHP app and http://sin.my.office.com/ is handled  
 by your catalyst app. If you need help on setting that up, an apache  
 mailing list is probably the place.
 
 
 
 _______________________________________________
 List: Catalyst at lists.scsys.co.uk
 Listinfo: http://lists.scsys.co.uk/cgi-bin/mailman/listinfo/catalyst
 Searchable archive: http://www.mail-archive.com/catalyst@lists.scsys.co.uk/
 Dev site: http://dev.catalyst.perl.org/
 
   
    

---------------------------------
Power up the Internet with Yahoo! Toolbar.
 _______________________________________________
List: Catalyst at lists.scsys.co.uk
Listinfo: http://lists.scsys.co.uk/cgi-bin/mailman/listinfo/catalyst
Searchable archive: http://www.mail-archive.com/catalyst@lists.scsys.co.uk/
Dev site: http://dev.catalyst.perl.org/

 

 
---------------------------------
Power up the Internet with Yahoo! Toolbar.
-------------- next part --------------
An HTML attachment was scrubbed...
URL: http://lists.scsys.co.uk/pipermail/catalyst/attachments/20080603/e7b0b924/attachment.htm


More information about the Catalyst mailing list