Lo que es header('P3P: CP="CAO PSA OUR"'); para?

Cómo/por qué va a dejar que este script funcione bien en IE?

session_start();

if (!session_is_registered(pre_myusername)) {
    header("location:index.php");
    exit();
}
InformationsquelleAutor wyman | 2011-03-10

3 Comentarios

  1. 61

    P3P es la Plataforma para Preferencias de Privacidad. El valor CP="CAO PSA OUR" describe un compacto de la política con los tokens

    • contacto y otros (acceso a la información: ¿Qué información se recopila?)

      Identificado la Información de Contacto y Otros Datos Identificados: el acceso a los identificados en línea y la información de contacto físico así como a algunos otros datos identificados.

    • pseudo-análisis (información con un propósito: ¿Qué es la información recopilada se utiliza?)

      Seudónimo Análisis: la Información puede ser utilizada para crear o construir un registro de un determinado individuo o equipo que está atado a un seudónimo identificador, sin atar identificados de datos (tales como nombre, dirección, número de teléfono, o dirección de correo electrónico) para el registro. Este perfil se utiliza para determinar los hábitos, intereses, u otras características de los individuos para el propósito de la investigación, análisis y presentación de informes, pero no va a ser usado para tratar de identificar a individuos específicos. Por ejemplo, un vendedor puede el deseo de comprender los intereses de los visitantes a las diferentes secciones de un sitio Web.

    • nuestro (destinatario de la información: Que consigue que la información obtenida?)

      Nosotros mismos y/o entidades que actúan como nuestros agentes o entidades para quienes estamos actuando como un agente de: Un agente en esta instancia se define como un tercero que sólo procesa los datos en nombre del proveedor de servicios para la realización de los fines indicados. (por ejemplo, el proveedor de servicio y su impresión de oficina que imprime etiquetas de dirección y no hace nada más con la información).

    • Cualquier posibilidad de que usted podría decirme donde se encuentran las descripciones de esas políticas? No puedo encontrarlos en el sitio P3P
    • w3.org/TR/P3P11/#compact_policies
  2. 7

    Gumbo ya ha explicado lo que P3P es. Ahora, acerca de su código, session_is_registered está en desuso. Usted está utilizando pre_myusername como una constante. Si no se define, PHP asume una cadena, pero confiando en que este comportamiento no es aconsejable. Si realmente la intención de utilizar constantes, el uso de mayúsculas para mayor claridad. Tenga en cuenta que una variable debe ser precedido de un dólar ($).

    • Asegúrese de que el contenido no es enviado antes de session_start(); o la cookie de sesión no será enviado.
    • Las variables de sesión están disponibles desde el $_SESSION matriz.
    • isset() puede ser utilizado para verificar la existencia de una variable (clave del array en este caso).

    Así, el código se convierte en:

    session_start();
    if(!isset($_SESSION['pre_myusername'])){
        header("Location: index.php");
        exit();
    }

    Para los ejemplos y la documentación de la sesión de funciones, visite el El Manual de PHP.

    • Eso no es una respuesta a su pregunta.
    • De hecho, pero si OP mantiene su código, podría correr en problemas en el futuro. Sólo alimento para el pensamiento.
  3. 3

    header('P3P: CP="CAO PSA OUR"') establece un particular P3P Compacto Política (CP), que ha sido comúnmente utilizado para permitir las cookies de terceros de (i)marcos para ser utilizado en Internet Explorer.

    De Artículo de Microsoft Knowledge Base 323752.

    Internet Explorer 6 introdujo el soporte para la Plataforma de Privacidad
    Preferencias (P3P) del Proyecto. El estándar P3P señala que si un conjunto de MARCOS
    o una ventana padre hace referencia a otro sitio dentro de un MARCO o en el interior de un
    el niño de la ventana, el niño sitio es considerado el contenido de terceros.
    Internet Explorer, que utiliza la configuración de privacidad predeterminada de Medio,
    en silencio rechaza las cookies enviadas desde sitios web de terceros.

    El artículo describe el CP código:

    Este ejemplo de código se muestra que el sitio proporciona acceso a su propia
    información de contacto (CAO), que alguno de los datos analizados es sólo
    «pseudo-analizado», lo que significa que los datos están conectados a su
    persona en línea y no a su identidad física (PSA), y que su
    los datos no se suministra a cualquier agencia externa por los organismos de usar
    (NUESTROS).

    N. B. Este CP no es válido, tal y como está, ya que no contiene ningún La RETENCIÓN de o CATEGORÍAS fichas.

Dejar respuesta

Please enter your comment!
Please enter your name here