Usamos cookies para medir audiência e melhorar sua experiência. Você pode aceitar ou recusar a qualquer momento. Veja sobre o iMasters.
Boa Tarde pessoal, estou com a seguinte duvida:
Eu nunca trabalhei com session, e por onde pesquisei
vi que o melhor era usar $_SESSION para mecher com logins
e etc.
Bem, fiz uma pagina de forma que todos abram em index.php porém
sem frames, ou seja, coloquei uma tabela e dentro desta tabela eu
faço o include de uma variável (include "$teste.php") por exemplo.
Sendo assim coloco para que os links apontem qual pagina deve ser
aberta.
ex:
<a href='index.php?teste=pagina1'>Teste</a>sendo assim quando abrir index.php vai abrir no include a pagina1.php
Se não ficou claro como funciona me avisem por favor eu tento explicar
de outra forma.
Desta forma eu gostaria que a sessão ficasse apenas na index.php uma vez
que é somente ela quem abre e o restante funciona a base do include.
Como deveria proceder?
Criei a sessão com ( session_start(); ) mas só consegui passar as variáveis
via (<input type='hidden' name='variavel' value'<?echo $valor;?>'>) e botões submit.
A minha idéia é que o session viesse para que eu não precisasse fazer isto.
E eu não sei se há como fazer isso.
Eu preciso que mesmo o cara dando N submits, uma vez que ele caia sempre na index
ele tenha a sessão dele aberta como usuário logado.
Tem como fazer isto?
Desculpem a minha ignorancia mas é que não faço a menor idéia de como funciona.
Como disse, fiz funcionar mas creio eu estar errado pois da muito trabalho mecher com sessão
pagina a pagina.
Ah mais uma duvida minha é como destruir a sessão de forma que o usuário seja obrigado a logar
novamente, pois se você voltar ele até fala que a pagina expirou, porém, se você der um F5 ele volta
a mostrar a pagina como se não tivesse deslogado.
Já tentei ( session_unset(); e unset($_SESSION['valor']); ) mas este problema continua e eu não quero
usar cookie pois há maquinas que não os aceitam.
Alguém poderia me dar uma luz?
Grato des de já pela atenção de todos.
Carregando comentários...