Blank - Sessão Expirou

Olá.
Gostaria de uma ajuda, por gentileza.

Tenho uma aplicação blank que é executada externamente. Ou seja, tenho um site externo e no envio de um formulário faço a chamada de um blank para efetuar algumas validações.

Acontece que o blank não está sendo executado, está aparecendo uma tela com a mensagem Sessão Expirada. Na homologação não acontece e no meu servidor também não acontece. Aparentemente só no servidor do cliente.

A solução seria somente aumentar o tempo de sessão do PHP no servidor dele ou existe algum outro código que pode ser colocado no blank para que não apareça essa mensagem nunca ?

Obrigada desde já.

Dê uma olhada para colocar dentro da aplicação:

https://www.php.net/manual/pt_BR/function.session-set-cookie-params.php

1 Curtida

veja se é o caso…

eu fiz algo assim em um cliente, para nunca expirar o sistema após logado:

criei um app chamado sessao não tem nada dentro dele foi só para ter uma referencia, e ativei a segurança

no menu (que é uma aplicação que fica fixa) em onapplicationInit coloquei:

?>

<script>
var myVar = setInterval(function(){ myTimer('../sessao','div1') }, 120000);

function myTimer(url,target) {
		clearTimeout(window.ht);
        window.ht = setTimeout(function(){
            var div = document.getElementById(target);
            div.innerHTML = '<iframe style="width:0%;height:0%;" frameborder="0" src="' + url + '" />';
        },20);   

}

</script>
<div id="div1" style="width:0px;height:0px;"></div>

<?php

assim o sistema fica sempre acessando a app sessao, mesmo o usuário não entrando em nada

1 Curtida