Announcement

Collapse
No announcement yet.

I WIN!!! I have beaten the P3P on IE6 monster!!! :-)

Collapse
X
 
  • Filter
  • Time
  • Show
Clear All
new posts

    I WIN!!! I have beaten the P3P on IE6 monster!!! :-)



    Okay, here's the scoop, thanks to everyone who contributed!!
    Sorry for the very long email too, it's good reading. LOL
    (Miva, I put a possible wish/support request at the bottom)

    Internet Explorer 6 will never request the P3P policy
    from a 3rd party site that is trying to send it cookies.
    It does not matter how nice your policy is, IE does not
    care and won't retrieve it. What it does like to see is
    a P3P header added on to your web server's HTTP response.
    This takes the format:

    P3P: NOI DEVa TAIa OUR BUS UNI STA

    That's my exact header for one of my store sites that
    people reach through a static site on another domain name.
    When they hit the static site, I attempt to give them a
    reference to the Merchant site so that they can have a
    session ID that Ivo's mmhtml module will later use to tell
    me the customer's original referer so I can see where they
    came from and what advertising ventures are working out.

    So this whole time, I'm trying to figure out why this
    header is not making IE6 store my 3rd party cookie at the
    static storefront page. I am using a .htaccess file
    under Apache to tell it to send the P3P header out with
    my compact privacy policy in the headers on the static
    site and on the Merchant site. I even used a sniffer
    to verify that the header was indeed being sent out with
    the response from the web server...

    Well it turns out I was not thorough enough in my
    inspection of the actual web server response, I only
    checked the static site for the header. What was actually
    happening all along is that my P3P compact header is fine,
    but it was NOT being served to the client IE6 from the
    shopping site, it was missing from the header even though
    I did everything correctly via the .htaccess file. It
    seems that the .htaccess file is ignored when Apache is
    asked to serve a request that needs processing by the
    Empresa binary. So people were being sent to the 3rd
    party site to get the cookie but the P3P compact header
    was not coming back with it so IE6 rejected it. I had
    to remove my .htaccess file and put the apache 'Header'
    command into the apache config file directly for that
    site instead, that allowed Apache to send back the P3P
    header with Empresa-processed documents and the P3P header
    now allows default IE6 to accept my '3rd party' cookies
    from my Merchant site to my static site.

    Miva, if it's possible, I think Merchant should be able
    to tell Empresa to send back custom HTTP headers. I
    believe it should be able to do this, not positive though.
    If that could be done, a box could be added to Merchant
    so that sites that have created P3P policies, could
    generate their corresponding P3P Compact Policy to be
    placed into the P3P header for their site. This might
    be required for users who need P3P headers but do not
    have administrative rights to the web server.

    Other site admins, although it has the ability to
    create a policy file that is in violation of the standard,
    IBM's P3P policy editor is very helpful. It will create
    you a policy, possibly from templates, and then generate
    your P3P xml policy file, your P3P policy reference
    file (/privacy/policy.p3p#name), an html file that outlines
    the policy in human readable form, and your P3P compact
    policy headers for use with your web server. Just make
    absolutely sure that if you choose to add in explicit
    included and excluded URL's of sections of your site
    covered by the policy, that you don't refer to any other
    domains, I made this mistake thinking I could make a multi-
    site policy, that is not allowed by the P3P spec.

    Thanks, good luck to all, feel free to email me any questions
    you have about this, I'd love to keep any of you from having
    as much trouble, :-)

    David
    Hostasaurus.Com


    #2
    I lose - was RE: I WIN!!! I have beaten the P3P on IE6 monster!!! :-)



    If anyone knows how to recompile the apache servers on the former
    vservers/hostpro, now interland servers, please let me know.

    The 'support' folks at interland have told me that this is an unsupported
    request (recompiling my server with 'mod_header'

    Bill J.

    | -----Original Message-----
    | From: [email protected]
    | [mailto:[email protected]]On Behalf Of Hubbard, David
    | Sent: Thursday, January 17, 2002 2:30 PM
    | To: '[email protected]'; '[email protected]'
    | Cc: '[email protected]'; '[email protected]'; '[email protected]'
    | Subject: [mru] I WIN!!! I have beaten the P3P on IE6 monster!!! :-)
    |
    |
    | Okay, here's the scoop, thanks to everyone who contributed!!
    | Sorry for the very long email too, it's good reading. LOL
    | (Miva, I put a possible wish/support request at the bottom)
    |
    | Internet Explorer 6 will never request the P3P policy
    | from a 3rd party site that is trying to send it cookies.
    | It does not matter how nice your policy is, IE does not
    | care and won't retrieve it. What it does like to see is
    | a P3P header added on to your web server's HTTP response.
    | This takes the format:
    |
    | P3P: NOI DEVa TAIa OUR BUS UNI STA
    |
    | That's my exact header for one of my store sites that
    | people reach through a static site on another domain name.
    | When they hit the static site, I attempt to give them a
    | reference to the Merchant site so that they can have a
    | session ID that Ivo's mmhtml module will later use to tell
    | me the customer's original referer so I can see where they
    | came from and what advertising ventures are working out.
    |
    | So this whole time, I'm trying to figure out why this
    | header is not making IE6 store my 3rd party cookie at the
    | static storefront page. I am using a .htaccess file
    | under Apache to tell it to send the P3P header out with
    | my compact privacy policy in the headers on the static
    | site and on the Merchant site. I even used a sniffer
    | to verify that the header was indeed being sent out with
    | the response from the web server...
    |
    | Well it turns out I was not thorough enough in my
    | inspection of the actual web server response, I only
    | checked the static site for the header. What was actually
    | happening all along is that my P3P compact header is fine,
    | but it was NOT being served to the client IE6 from the
    | shopping site, it was missing from the header even though
    | I did everything correctly via the .htaccess file. It
    | seems that the .htaccess file is ignored when Apache is
    | asked to serve a request that needs processing by the
    | Empresa binary. So people were being sent to the 3rd
    | party site to get the cookie but the P3P compact header
    | was not coming back with it so IE6 rejected it. I had
    | to remove my .htaccess file and put the apache 'Header'
    | command into the apache config file directly for that
    | site instead, that allowed Apache to send back the P3P
    | header with Empresa-processed documents and the P3P header
    | now allows default IE6 to accept my '3rd party' cookies
    | from my Merchant site to my static site.
    |
    | Miva, if it's possible, I think Merchant should be able
    | to tell Empresa to send back custom HTTP headers. I
    | believe it should be able to do this, not positive though.
    | If that could be done, a box could be added to Merchant
    | so that sites that have created P3P policies, could
    | generate their corresponding P3P Compact Policy to be
    | placed into the P3P header for their site. This might
    | be required for users who need P3P headers but do not
    | have administrative rights to the web server.
    |
    | Other site admins, although it has the ability to
    | create a policy file that is in violation of the standard,
    | IBM's P3P policy editor is very helpful. It will create
    | you a policy, possibly from templates, and then generate
    | your P3P xml policy file, your P3P policy reference
    | file (/privacy/policy.p3p#name), an html file that outlines
    | the policy in human readable form, and your P3P compact
    | policy headers for use with your web server. Just make
    | absolutely sure that if you choose to add in explicit
    | included and excluded URL's of sections of your site
    | covered by the policy, that you don't refer to any other
    | domains, I made this mistake thinking I could make a multi-
    | site policy, that is not allowed by the P3P spec.
    |
    | Thanks, good luck to all, feel free to email me any questions
    | you have about this, I'd love to keep any of you from having
    | as much trouble, :-)
    |
    | David
    | Hostasaurus.Com
    |

    Comment


      #3
      I lose - was RE: I WIN!!! I have beaten the P3P on IE6 monster!!! :-)



      Well, if it is a dedicated server and you have the root access, you can find
      detailed instructions on Apache's website or in the installation manual. I did
      not do it myself, but I think it is not too complicated. Others may be more
      helpful.

      However, I had another idea and may be able to create a solution that does not
      require 3rd party cookies and that puts also lower load on the server (does not
      call a Miva script from each page). I will try to finish and test it during the
      next days and let you know if it works.

      Ivo,

      http://miva.truxoft.com Miva Merchant modules:
      Ultra Batch Report, Formatted Email, Secure Email
      USPS Labels, Packing Slips, Product Download
      <A HREF ="http://www.mvcool.com/truxoft/">http://www.mvcool.com/truxoft/</A>


      -----Original Message-----
      From: Bill Johnson

      If anyone knows how to recompile the apache servers on the former
      vservers/hostpro, now interland servers, please let me know.

      The 'support' folks at interland have told me that this is an unsupported
      request (recompiling my server with 'mod_header'

      Bill J.

      | -----Original Message-----
      | From: [email protected]
      | [mailto:[email protected]]On Behalf Of Hubbard, David
      | Sent: Thursday, January 17, 2002 2:30 PM
      | To: '[email protected]'; '[email protected]'
      | Cc: '[email protected]'; '[email protected]'; '[email protected]'
      | Subject: [mru] I WIN!!! I have beaten the P3P on IE6 monster!!! :-)
      |
      |
      | Okay, here's the scoop, thanks to everyone who contributed!!
      | Sorry for the very long email too, it's good reading. LOL
      | (Miva, I put a possible wish/support request at the bottom)
      |
      | Internet Explorer 6 will never request the P3P policy
      | from a 3rd party site that is trying to send it cookies.
      | It does not matter how nice your policy is, IE does not
      | care and won't retrieve it. What it does like to see is
      | a P3P header added on to your web server's HTTP response.
      | This takes the format:
      |
      | P3P: NOI DEVa TAIa OUR BUS UNI STA
      |
      | That's my exact header for one of my store sites that
      | people reach through a static site on another domain name.
      | When they hit the static site, I attempt to give them a
      | reference to the Merchant site so that they can have a
      | session ID that Ivo's mmhtml module will later use to tell
      | me the customer's original referer so I can see where they
      | came from and what advertising ventures are working out.
      |
      | So this whole time, I'm trying to figure out why this
      | header is not making IE6 store my 3rd party cookie at the
      | static storefront page. I am using a .htaccess file
      | under Apache to tell it to send the P3P header out with
      | my compact privacy policy in the headers on the static
      | site and on the Merchant site. I even used a sniffer
      | to verify that the header was indeed being sent out with
      | the response from the web server...
      |
      | Well it turns out I was not thorough enough in my
      | inspection of the actual web server response, I only
      | checked the static site for the header. What was actually
      | happening all along is that my P3P compact header is fine,
      | but it was NOT being served to the client IE6 from the
      | shopping site, it was missing from the header even though
      | I did everything correctly via the .htaccess file. It
      | seems that the .htaccess file is ignored when Apache is
      | asked to serve a request that needs processing by the
      | Empresa binary. So people were being sent to the 3rd
      | party site to get the cookie but the P3P compact header
      | was not coming back with it so IE6 rejected it. I had
      | to remove my .htaccess file and put the apache 'Header'
      | command into the apache config file directly for that
      | site instead, that allowed Apache to send back the P3P
      | header with Empresa-processed documents and the P3P header
      | now allows default IE6 to accept my '3rd party' cookies
      | from my Merchant site to my static site.
      |
      | Miva, if it's possible, I think Merchant should be able
      | to tell Empresa to send back custom HTTP headers. I
      | believe it should be able to do this, not positive though.
      | If that could be done, a box could be added to Merchant
      | so that sites that have created P3P policies, could
      | generate their corresponding P3P Compact Policy to be
      | placed into the P3P header for their site. This might
      | be required for users who need P3P headers but do not
      | have administrative rights to the web server.
      |
      | Other site admins, although it has the ability to
      | create a policy file that is in violation of the standard,
      | IBM's P3P policy editor is very helpful. It will create
      | you a policy, possibly from templates, and then generate
      | your P3P xml policy file, your P3P policy reference
      | file (/privacy/policy.p3p#name), an html file that outlines
      | the policy in human readable form, and your P3P compact
      | policy headers for use with your web server. Just make
      | absolutely sure that if you choose to add in explicit
      | included and excluded URL's of sections of your site
      | covered by the policy, that you don't refer to any other
      | domains, I made this mistake thinking I could make a multi-
      | site policy, that is not allowed by the P3P spec.
      |
      | Thanks, good luck to all, feel free to email me any questions
      | you have about this, I'd love to keep any of you from having
      | as much trouble, :-)
      |
      | David
      | Hostasaurus.Com
      |

      Comment


        #4
        I lose - was RE: I WIN!!! I have beaten the P3P on IE6 monster!!! :-)



        I have compiled and recompiled the apache server.
        Its not to painful.... but I wouldn't recommend doing it on a aserver you
        don't have direct access to. I'd want it compiled for the same system it was
        to run on.

        Bill


        -----Original Message-----
        From: [email protected]
        [mailto:[email protected]]On Behalf Of Ivo Truxa
        Sent: Friday, January 18, 2002 12:49 PM
        To: Bill Johnson; [email protected]
        Subject: RE: [mru] I lose - was RE: [mru] I WIN!!! I have beaten the P3P
        on IE6 monster!!! :-)


        Well, if it is a dedicated server and you have the root access, you can find
        detailed instructions on Apache's website or in the installation manual. I
        did
        not do it myself, but I think it is not too complicated. Others may be more
        helpful.

        However, I had another idea and may be able to create a solution that does
        not
        require 3rd party cookies and that puts also lower load on the server (does
        not
        call a Miva script from each page). I will try to finish and test it during
        the
        next days and let you know if it works.

        Ivo,

        http://miva.truxoft.com Miva Merchant modules:
        Ultra Batch Report, Formatted Email, Secure Email
        USPS Labels, Packing Slips, Product Download
        <A HREF ="http://www.mvcool.com/truxoft/">http://www.mvcool.com/truxoft/</A>


        -----Original Message-----
        From: Bill Johnson

        If anyone knows how to recompile the apache servers on the former
        vservers/hostpro, now interland servers, please let me know.

        The 'support' folks at interland have told me that this is an unsupported
        request (recompiling my server with 'mod_header'

        Bill J.

        | -----Original Message-----
        | From: [email protected]
        | [mailto:[email protected]]On Behalf Of Hubbard, David
        | Sent: Thursday, January 17, 2002 2:30 PM
        | To: '[email protected]'; '[email protected]'
        | Cc: '[email protected]'; '[email protected]'; '[email protected]'
        | Subject: [mru] I WIN!!! I have beaten the P3P on IE6 monster!!! :-)
        |
        |
        | Okay, here's the scoop, thanks to everyone who contributed!!
        | Sorry for the very long email too, it's good reading. LOL
        | (Miva, I put a possible wish/support request at the bottom)
        |
        | Internet Explorer 6 will never request the P3P policy
        | from a 3rd party site that is trying to send it cookies.
        | It does not matter how nice your policy is, IE does not
        | care and won't retrieve it. What it does like to see is
        | a P3P header added on to your web server's HTTP response.
        | This takes the format:
        |
        | P3P: NOI DEVa TAIa OUR BUS UNI STA
        |
        | That's my exact header for one of my store sites that
        | people reach through a static site on another domain name.
        | When they hit the static site, I attempt to give them a
        | reference to the Merchant site so that they can have a
        | session ID that Ivo's mmhtml module will later use to tell
        | me the customer's original referer so I can see where they
        | came from and what advertising ventures are working out.
        |
        | So this whole time, I'm trying to figure out why this
        | header is not making IE6 store my 3rd party cookie at the
        | static storefront page. I am using a .htaccess file
        | under Apache to tell it to send the P3P header out with
        | my compact privacy policy in the headers on the static
        | site and on the Merchant site. I even used a sniffer
        | to verify that the header was indeed being sent out with
        | the response from the web server...
        |
        | Well it turns out I was not thorough enough in my
        | inspection of the actual web server response, I only
        | checked the static site for the header. What was actually
        | happening all along is that my P3P compact header is fine,
        | but it was NOT being served to the client IE6 from the
        | shopping site, it was missing from the header even though
        | I did everything correctly via the .htaccess file. It
        | seems that the .htaccess file is ignored when Apache is
        | asked to serve a request that needs processing by the
        | Empresa binary. So people were being sent to the 3rd
        | party site to get the cookie but the P3P compact header
        | was not coming back with it so IE6 rejected it. I had
        | to remove my .htaccess file and put the apache 'Header'
        | command into the apache config file directly for that
        | site instead, that allowed Apache to send back the P3P
        | header with Empresa-processed documents and the P3P header
        | now allows default IE6 to accept my '3rd party' cookies
        | from my Merchant site to my static site.
        |
        | Miva, if it's possible, I think Merchant should be able
        | to tell Empresa to send back custom HTTP headers. I
        | believe it should be able to do this, not positive though.
        | If that could be done, a box could be added to Merchant
        | so that sites that have created P3P policies, could
        | generate their corresponding P3P Compact Policy to be
        | placed into the P3P header for their site. This might
        | be required for users who need P3P headers but do not
        | have administrative rights to the web server.
        |
        | Other site admins, although it has the ability to
        | create a policy file that is in violation of the standard,
        | IBM's P3P policy editor is very helpful. It will create
        | you a policy, possibly from templates, and then generate
        | your P3P xml policy file, your P3P policy reference
        | file (/privacy/policy.p3p#name), an html file that outlines
        | the policy in human readable form, and your P3P compact
        | policy headers for use with your web server. Just make
        | absolutely sure that if you choose to add in explicit
        | included and excluded URL's of sections of your site
        | covered by the policy, that you don't refer to any other
        | domains, I made this mistake thinking I could make a multi-
        | site policy, that is not allowed by the P3P spec.
        |
        | Thanks, good luck to all, feel free to email me any questions
        | you have about this, I'd love to keep any of you from having
        | as much trouble, :-)
        |
        | David
        | Hostasaurus.Com
        |

        Comment

        Working...
        X