Ir para conteúdo

POWERED BY:

Arquivado

Este tópico foi arquivado e está fechado para novas respostas.

Ricardo Coach

Sessão / Modal

Recommended Posts

Queridos amigos, fiz este script com o objetivo de impedir que uma modal apareça pela segunda vez que se abra uma determinada página php. A modal está abrindo, mas duas coisas estão erradas:


1) Atrás da modal, não está aparecendo a página em questão, apenas uma página em branco.

2) Quando entramos a segunda vez, a modal abre denovo.


O que poderia estar errado?


<?

session_start("modal");

if(!(session_is_registered("modal")))

{

include "modalautomatica.php"; // UM arquivo que cria uma janela modal em jquery - funciona direitinho

session_start("modal"); // Inicializa uma sessão

session_register("modal"); // Registra uma variável na sessão


};

exit;


?>

Compartilhar este post


Link para o post
Compartilhar em outros sites

Só precisa disso:

<?php
session_start();
 
if (!array_key_exists('modal', $_SESSION)) {
    $_SESSION['modal'] = true;
    require 'modalautomatica.php';
}

Compartilhar este post


Link para o post
Compartilhar em outros sites

Caríssimo, funcionou. Seria interessante eu configurar o cookie para desaparecer com o tempo? Como ele desaparece agora, mudando o IP (tipo reiniciando a maquina)?

 

Obrigado pela ajuda!

Compartilhar este post


Link para o post
Compartilhar em outros sites

×

Informação importante

Ao usar o fórum, você concorda com nossos Termos e condições.