Pergunta

Eu tentei, sem sucesso! O meu problema é setcookie () do PHP falha no IE6. É totalmente funcional (embora o carrinho) para o Firefox 3 e IE7 / 8. A seguir está o código. IE6 exibe falhar. pergunta simples: por

<?
    header('P3P: CP="DEV PSAi NAV STP DEM OTRo NOI IDC 
                     DSP COR CURa ADMa OUR IND PHY ONL COM STA"'); 

    setcookie('hello', 'poopoo');

    echo $_COOKIE['hello'];
?>

eu suspeitava P3P ( ligação ), ou talvez algum bug com o fuso horário - IE6 JavaScript não converter tempo para o mesmo padrão que usa PHP (de modo a que todos os cookies emitidos pelo servidor são automaticamente expirado).

Aqui está o que eu fiz: Para a emissão p3p, I inserido o tag de cabeçalho acima. Também criei um arquivo de política, e uma referência política e execute o meu site através do verificador p3p do W3C sem erros.

Para os problemas de fuso horário, eu redefinir o fuso horário no browscap.ini. Eu também beliscou o meu relógio para a frente e para trás por 24 horas.

Se você pode me dar alguma coisas novas para tentar, seria muito apreciado. Todos necessidade I é um setter bolinho Olá Mundo para o IE6.

eu aprecio isso.

* Update: eu peguei vento que o autônomo IE6 tem problemas que correspondem a esta. qualquer pessoa com IE6 pode fazer uma verificação rápida, que você pode adicionar itens ao carrinho no meu alfa ?

Foi útil?

Solução

final Update: Erro causado por standalone IE6 executados no Vista. Dl'ed Virtual PC msft oficial e hd virtual e o site funcionou perfeito.

Outras dicas

Quais são as configurações de segurança para o IE?

Pode ser que as definições de segurança que não permitem que você para escrever os cookies para ele?

O array $ _COOKIE é preenchido durante a sua inicialização script. Ele não é alterado pelo setcookie:. O valor terá mudado no próximo carregamento da página

Veja o manual do PHP para o href="http://us.php.net/setcookie" rel="nofollow noreferrer"> setcookie função :

Uma vez que os cookies foram definidos, eles podem ser acessados ??na página próxima carregamento da página com os US $ _COOKIE ou US $ HTTP_COOKIE_VARS matrizes.

scroll top