Verifique se os cookies estão ativados

Estou trabalhando em uma página que requer javascript e sessões. Eu já tenho um código para avisar o usuário se o javascript estiver desativado. Agora, quero tratar do caso em que os cookies estão desativados, pois o ID da sessão é armazenado nos cookie

Pensei em apenas algumas idéias:

Incorporar o ID da sessão nos links e formuláriosEnvie ao usuário que ele deve ativar os cookies se estiver desativado (seria necessário ajudar a detectar se os cookies estão desativados)

Qual é a melhor maneira de abordar isso? Obrigad

EDITA

Com base nos artigos vinculados, criei minha própria abordagem e pensei em compartilhar, alguém poderá usá-la, talvez eu receba algumas críticas. (Supõe que sua sessão de PHP armazene em um cookie chamadoPHPSESSID)

<div id="form" style="display:none">Content goes here</div>
<noscript>Sorry, but Javascript is required</noscript>
<script type="text/javascript"><!--
if(document.cookie.indexOf('PHPSESSID')!=-1)
   document.getElementById('form').style.display='';
else
   document.write('<p>Sorry, but cookies must be enabled</p>');
--></script>

questionAnswers(9)

yourAnswerToTheQuestion