Fascinating. I think you are looking for:

response.headers['P3P']='CP="CAO PSA OUR"'

Massimo

On Mar 6, 3:43 am, SergeyPo <ser...@zarealye.com> wrote:
> Sorry this is not spamming but I keep trying to fix problem with
> sessions and javascript.
> My site uses frames and this may lead to problems. For example the
> following link from 'left' frame works (opens something in right
> frame):
>
> _onclick="javascript:top.frames['right'].location.reload()"
>
> But this one - does not:
>
> _onclick="javascript:top.frames['right'].location='/advantage/radar/
> filter_by_cart/1'"
>
> Here 'filter_by_cart' is name of controller. In this case web2py
> looses session.
>
> I found the following recipe:
>
> http://petesbloggerama.blogspot.com/2007/08/aspnet-loss-of-session-co...
>
> briefly:
> If you implement a FRAMESET where frames point to other Web sites on
> the networks of your partners or inside your network, but you use
> different top-level domain names, you may notice in Internet Explorer
> 6 that any cookies you try to set in those frames are lost. This is
> most frequently experienced as a loss of session state in an Active
> Server Pages (ASP) or ASP.NET Web application. You try to access a
> variable in the Session object that you expect to exist, and it is
> null.
>
> The fix is very simple - Starting in Internet Explorer 6 support for
> the Platform for Privacy Preferences (P3P) Project was introduced. The
> P3P standard notes that if a FRAMESET or a parent window references
> another site inside a FRAME or inside a child window, the child site
> is considered third party content. Internet Explorer, which uses the
> default privacy setting of Medium, silently rejects cookies sent from
> third party sites.
>
> You can add a P3P compact policy header to your child content, and you
> can declare that no malicious actions are performed with the data of
> the user. If Internet Explorer detects a satisfactory policy, then
> Internet Explorer permits the cookie to be set.
>
> A simple compact policy that fulfills the needed criteria follows:
>
> P3P: CP="CAO PSA OUR"
>
> The above code sample shows that your site provides you access to your
> own contact information (CAO), that any analyzed data is only "pseudo-
> analyzed", which means that the data is connected to your online
> persona and not to your physical identity (PSA), and that your data is
> not supplied to any outside agencies for those agencies to use (OUR).
> This is sufficient to get Internet Explorer (and some other browsers)
> to allow the Session cookie, as well as other cookies.
>
> QUESTION, Massimo, how to add such a header to http headers?
> (I really don't want time to rewrite the whole app without frames -
> jQuery panes is good for small amounts of data but not for larger
> tables that I need in my Intranet app).
--~--~---------~--~----~------------~-------~--~----~
You received this message because you are subscribed to the Google Groups 
"web2py Web Framework" group.
To post to this group, send email to web2py@googlegroups.com
To unsubscribe from this group, send email to 
web2py+unsubscr...@googlegroups.com
For more options, visit this group at 
http://groups.google.com/group/web2py?hl=en
-~----------~----~----~----~------~----~------~--~---

Reply via email to