Monday, 28 March 2016

How to set P3P http header in PHP?

How to set P3P http header in PHP?

Question: How to set P3P In header with PHP?
header('P3P: CP="NOI ADM DEV COM NAV OUR STP"');



Question: What is header in php?
In Gernal terms, Header means head of body section.
In Web World, Every one can see the content of body and can't see header section easily.


Question: What is header function in php?
he header() function sends a raw HTTP header to a client. header() must be called before any actual output is sent.


Question: What is P3P?
Full form of P3P is Platform for Privacy Preferences.
The P3P is a protocol allowing websites to declare their intended use of information they collect.


Question: What are main content for P3P?
  1. What kind of information is collected like email, password and ip address etc From browser.
  2. How you are using this information.
  3. How long information is stored in Browser



Question: What is file format of P3P?
File Name: p3p.xml
File Format:

  <policy-references>
    <expiry max-age="10000000"><!-- about four months -->
  </expiry></policy-references>



Question: What are benefits of P3P?
P3P allows browsers to understand their privacy policies in a simplified and organized manner.


Question: What is Third Party content in Web?
When we include iframe in any webpage, content of iframe is "third party content".


Question: When P3P is born?
2002


Question: What is the most broad P3P header that will work with IE?
CON, TEL, PHY, ONL, FIN, GOV
CON: Information may be used to contact the individual for the promotion of a product or service.
TEL: Information may be used to contact the individual via a voice telephone call for promotion of a product or service.
PHY: Information that allows an individual to be contacted by telephone OR Address.
ONL: This information is independent of the specific computer used to access the network.


Question: Which browser is consider P3P?
Internet Explorer


Question: Why cookie is disabled for Iframe In website in IE Browser?
Because IE does not fully trust on Iframe content, He consider it third party content.