Se o brownser do cliente estiver setado para não aceitar cookies, não irá funcionar. A melhor opção é você utilizar a transição de variáveis conforme exemplos acima.