alexvaz Posted March 2, 2006 at 11:18 PM Report #16465 Posted March 2, 2006 at 11:18 PM Alguém me sabe dizer como fazer sessões em PHP??? Tenho o ficheiro que recebe os dados do login: <?php if($_POST['Username']=='alexvaz') { session_start(); $_SESSION['username'] = 'Alexandre Vaz'; } echo '<a href="proxima.php">Próxima </a>'; ?> E o ficheiro proxima.php: <?php echo $_SESSION['username']; ?> Não era suposto escrever o username? Não devia guardar o valor até a sessáo terminar?~ Se alguém me puder esclarecer agradecia...
joninho Posted March 2, 2006 at 11:23 PM Report #16467 Posted March 2, 2006 at 11:23 PM fixe, eu tb gostava de saber 😛 lol vamos esperar os dois pela resposta 👍
saramgsilva Posted March 2, 2006 at 11:30 PM Report #16470 Posted March 2, 2006 at 11:30 PM uma dica para isso é esta www.saramgsilva.com As minhas apps no WP7 Marketplace Youtube : Galinho - Windows Phone 7.5
satanuke Posted March 2, 2006 at 11:49 PM Report #16481 Posted March 2, 2006 at 11:49 PM Mete um session_start(); no inicio do proxima.php. A função session_start() serve para iniciar ou RESUMIR uma sessão, se ela não existe ele cria, se já existe ele faz um resume e continua a sessão anterior. <?php session_start(); echo $_SESSION['username']; ?> tek.readers blog
pedrotuga Posted March 6, 2006 at 05:54 PM Report #17078 Posted March 6, 2006 at 05:54 PM Li no manual official assim por alto o que lá diz... mas isto continua a ser das minhas duvidas existenciais. Satan... já vi que está a vontade nisto.. podias dar aí mais pormenores? como é que é... só podemos passar variáveis por URL ou por cookie? 🙂 então para que raio serve a porra da sessão? Porque não usar o get ou o post em vez disso?
Ped@ntilva Posted March 9, 2006 at 04:49 PM Report #17555 Posted March 9, 2006 at 04:49 PM A sessão serve para não teres de estar sempre a passar as variaveis por GET's ou por POST. Quando tens muitas variáveis não há necessidade de andar a passar tudo por URL. E acho que tem limite.... E é uma ferramenta optima para logins. EDIT: Pois é mais seguro.(SERVER SIDE) Por isso Sessions é a melhor opção
satanuke Posted March 9, 2006 at 07:10 PM Report #17577 Posted March 9, 2006 at 07:10 PM Precisamente como o pedantilva disse, a sessão permite-te ter variaveis definidas ao longo de todas as páginas do site sem te que usar o GET ou o POST. Todos estes metodos de passar variaveis são uteis e todos eles são optimos de usar, existem casos que o melhor é o GET, em outros é o POST e em outros é as Sessions e noutros o armazenamento de dados em ficheiros ou BD. tek.readers blog
Recommended Posts
Create an account or sign in to comment
You need to be a member in order to leave a comment
Create an account
Sign up for a new account in our community. It's easy!
Register a new accountSign in
Already have an account? Sign in here.
Sign In Now