Jump to content


ulrich_52

Member Since 14/06/2008
Offline Last Active 01/01/2011, 15:15
-----

Topics I've Started

[ajuda] Criar Um Cookie Para A Opção De Um Link

20/01/2009, 11:01

Olá pessoal.

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');
}
?>

[resolvido] Query String Com Subcategorias

11/07/2008, 19:19

Olá!
Esse é meu primeiro tópico desde que me cadastrei :assobio:

Eu estou com dificuldades para editar esse código que tenho de Query String (que por sinal peguei aqui no fórum :lol: ):
<?php
// Pega o nome do arquivo
// Algo como:  paginas.php?arquivo=games
$pagina = $_GET["go"];

// Verifica a existencia do mesmo (se existir inclue)
if (file_exists(($pagina . ".php"))) {
 include_once(($pagina . ".php"));
} else {
 // Caso o arquivo não exista inlue a padrão
 include_once("main.php");
}
?>

Não lembro onde foi, mas eu passei essas últimas semanas tentando achar um código que se encaixasse no que eu procurava, mas o máximo que achei foi um em que eu tinha que definir um ID para a página e depois ter que botá-la no código, o que deixou meu site muito artificial.

Eu gostaria de incluir subsessões nesse código que postei e também incluir uma página de erro sem ser a existente e deixar a existente como página principal, ou seja, adicionar um erro no local onde tah o "main.php" e deixar o main.php como página principal. Mas eu tentei unir códigos e até tentei criar uns, mas como não sou muito bom com php eu não consegui.

Eu queria que vocês, se desse, fizessem isso por mim ou pelo menos me mostrassem como fazer pq aew num pertubo mais vcs :unsure:

Ah, e também procurei em todo o fórum e o máximo que achei foi esse código de novo e um que usava uma página externa à de exibição da query, o que dificulta o que eu estou usando no meu site.

Obrigado por terem saco pra lerem isso :lol:

IPB Skin By Virteq