Que fait l'en-tête ('P3P: CP= "CAO PSA OUR"')?
3 réponses
P3P est la plate-forme pour les préférences de confidentialité. La valeur CP="CAO PSA OUR"
décrit un Politique compacte avec les jetons
contact et d'autres (accéder à l'information: Quelles sont les informations collectées?)
coordonnées identifiées et autres données identifiées: l'accès est donné aux coordonnées identifiées en ligne et physiques ainsi qu'à certaines autres les données identifiées.
pseudo-analyse (information sur le but:à quoi servent les renseignements recueillis?)
Analyse Pseudonyme: les renseignements peuvent être utilisés pour créer ou construire un document d'une personne ou d'un ordinateur particulier qui est lié à un identificateur pseudonyme, sans lier les données identifiées (comme le nom, l'adresse, le numéro de téléphone ou l'adresse de courriel) à dossier. Ce profil servira à déterminer les habitudes, les intérêts ou d'autres caractéristiques des individus à des fins de recherche, d'analyse et de rapport, mais il ne sera pas utilisé pour tenter d'identifier des individus spécifiques. Par exemple, un spécialiste en marketing peut vouloir comprendre les intérêts des visiteurs de différentes parties d'un site web.
les nôtres (renseignements sur les reçus:Qui obtient collectées de l'information?)
Nous-mêmes et/ou entités agissant comme nos agents ou des entités pour lesquelles nous agissons en tant qu'agent: dans ce cas, un mandataire est défini comme un tiers qui traite des données uniquement pour le compte du fournisseur de services aux fins indiquées. (par exemple, le fournisseur de services et son bureau d'impression qui imprime les étiquettes d'adresse et ne fait rien de plus avec l'information.)
Gumbo a déjà expliqué ce qu'est P3P. Maintenant, à propos de votre code, session_is_registered
est obsolète. Vous êtes à l'aide de pre_myusername
comme une constante. S'il n'est pas défini, PHP supposera une chaîne de caractères, mais se fier à ce comportement est déconseillé. Si vous avez vraiment l'intention d'utiliser des constantes, utilisez majuscule pour la clarté. Notez qu'une variable doit être préfixée avec un dollar ($
).
- assurez-vous qu'aucun contenu n'est envoyé avant
session_start();
ou le cookie de session ne sera pas envoyé. - les variables de Session sont disponibles à partir du
$_SESSION
array. isset()
peut être utilisé pour vérifier l'existence d'une variable (tableau clé dans ce cas).
ainsi, le code réel devient:
session_start();
if(!isset($_SESSION['pre_myusername'])){
header("Location: index.php");
exit();
}
pour des exemples et de la documentation des fonctions de session, visitez le manuel PHP.
header('P3P: CP="CAO PSA OUR"')
définit un P3P Politique compacte (CP) qui a été couramment utilisé pour permettre aux cookies tiers provenant de (i)cadres d'être utilisés dans Internet Explorer.
Base de Connaissances Microsoft article 323752.
Internet Explorer 6 introduit le support pour la plate-forme pour la vie privée Projet Preferences (P3P). La norme P3P note que si un cadre ou une fenêtre mère renvoie un autre site à l'intérieur d'un cadre ou à l'intérieur d'un fenêtre enfant, le site enfant est considéré comme du contenu de tiers. Internet Explorer, qui utilise le paramètre de confidentialité par défaut de Medium, rejette silencieusement les cookies envoyés à partir de sites tiers.
L'article décrit les CP code ci-dessus:
cet exemple de code montre que votre site vous donne accès à votre propre l'information de contact( CAO), que toute donnée analysée est seulement "pseudo-analysé", ce qui signifie que les données sont connectés à votre en ligne persona et pas à votre identité physique (PSA), et que votre les données ne sont pas fournies à des agences externes pour que ces agences utilisent (NOTRE.)
N.B. cette CP est invalide telle quelle car elle ne contient pas de rétention ou catégories jetons.