Verifique se PHP cookies estão habilitados

Você usa o setcookie () função em PHP para definir um cookie no navegador. Então, se o seu programa pode ler esse cookie, você sabe que os cookies estão habilitados. o setcookie () função aceita vários argumentos para definir o comportamento do cookie.

Por exemplo, você define o nome do cookie, mas você também pode definir quanto tempo o cookie será ativo e se ele vai ser usado em apenas ligações seguras, juntamente com várias outras opções.

Basta definir o nome do cookie e um valor. Você pode seguir estes passos para verificar se os cookies estão habilitados no seu browser.

  1. Abra o seu editor de texto e criar um novo arquivo vazio.

  2. Dentro do arquivo, digite o seguinte código:

    ? Lt; phpif (isset ($ _ GET [ 'cookiecheck'])) {if (isset ($ _ COOKIE [ 'TestCookie'])) {impressão "cookies estão ativados" -} else {print "cookies são não habilitado" -} } else {setcookie ( 'TestCookie' ", TestValue") - die (header ( "Location:".. "? cookiecheck = 1" $ _SERVER [ 'PHP_SELF'])) -}?>
  3. Salve o arquivo como cookie.php na raiz do seu documento.

  4. Aponte seu navegador para http: //localhost/cookie.php e você verá uma página como esta.

    image0.jpg

    Se os cookies não estão habilitados no seu navegador, você verá uma página como a seguinte.

    image1.jpg

Nota: Se você gostaria de testar a página com os cookies desabilitados, você pode fazê-lo. Primeiro, feche o navegador e reabri-lo (sem ir ao cookie.php página). No Internet Explorer, vá em Opções da Internet. Na guia Privacidade, deslize as configurações do controle deslizante para bloquear todos os cookies.

No Firefox, vá em Opções e selecione a guia Privacidade. Dentro da seção Histórico, selecione Usar configurações personalizadas para a história e, em seguida, desmarque a caixa de seleção "Aceitar cookies de sites". Agora a carregar cookie.php página.

Agora que você sabe que os cookies estão habilitados com segurança você pode começar a usar as sessões.

menu