Quantcast
Channel: Últimos conteúdos
Viewing all articles
Browse latest Browse all 14190

Dúvidas sobre Sessions

$
0
0
Boa tarde/noite... Estou com algumas dúvidas sobre o uso de sessions... 1 - Quando definimos um tempo limite de uso para sessions, caso o navegador seja fechado, esse tempo continuará valendo?? 2 - Quando eu não quero que um usuário não autorizado acessse uma determinadad página, o seguinte comando é suficiente?
<?php session_start();
if(!isset($_SESSION['usuario'])== true and !isset($_SESSION['senha'])==true){
	header('location: login.php');
}
3 - É necessário dar session_start(); em todas as páginas que vou utiliza-las... e no caso de includes em uma página? Ex: na minha página index.php eu incluo topo.html e submenu.php... é necessário utilizar:
<?php session_start();
if(!isset($_SESSION['usuario'])== true and !isset($_SESSION['senha'])==true){
	header('location: login.php');
}
ou posso simplesmente fazer a verificação sem o session_start();?
<?
if(!isset($_SESSION['usuario'])== true and !isset($_SESSION['senha'])==true){
	header('location: login.php');
}
Essa terceira pergunta estou fazendo pois tinha colocado a verificação dentro dos arquivos que inclui no index, ai ele retonar um aviso: "Notice: A session had already been started - ignoring session_start()", mas para evitar que um usuário digitasse o endereço deste conteúdo pela url, eu coloquei a verificação sem o sesssion_start(); Agradeço as dicas :)

Viewing all articles
Browse latest Browse all 14190

Trending Articles