Eu tenho um site (www.flashneo.6te.net) e um sistema de query string. A página inicial é a "main.php" e nela tem um include de uma div estilo popup que fiz para ser exibida sempre que o usário acessar o site. Lembrando que ela some quando se muda de página.
Essa div tem um link onde é acionado um script que desabilita a visualização da mesma.
Queria saber como fazer para div sempre ser exibida quando o usário acessar o site pela primeira vez no dia ou em determinado tempo e quando ele clicar no link de Fechar ela guarde essa opção para que, mesmo clicando para ir até a página principal onde é exibida originalmente, ela não apareça.
Eu procurei para fazer isso com cookies, mas não achei. Gostaria de saber se me aconselham cookies ou session, já que muitos não são fãs de cookies. Não sou um expert em php, mas acredito que sessions durem apenas o tempo em que o usuário está na página, depois que sai não adianta, não é? (posso estar errado).
Obrigado!
PS: Se quiserem ver como é na prática, é só visitar http://www.flashneo.6te.net/?go=main
-------
Outra dúvida:
É sobre minha query string. As subseções nela estão com algum problema. O correto deveria ser "?go=PAGINA&sub=PAGINA", mas só funciona com "?go=PAGINA/PAGINA".
Aqui o código:
<?php // Pega o nome do arquivo // Algo como: paginas.php?arquivo=games $pagina = $_GET['go']; $sub = $_GET['sub']; if($pagina{1}){ // Verifica a existencia do mesmo (se existir inclue) if (is_file($pagina.'/'.$sub.'.php')) { include($pagina.'/'.$sub.'.php'); }elseif(is_file($pagina.'.php')){ include($pagina.'.php'); }else{ include('erro.php'); } }else{ // Caso o arquivo não exista inlue a padrão include('main.php'); } ?>
Edição feita por: ulrich_52, 20/01/2009, 11:08.