Session
#16
Posted 04/03/2003, 23:00
#17
Posted 04/03/2003, 23:09
#18
Posted 04/03/2003, 23:19
são cookies temporarios hehehe.. qdu u usuario fecha o navegador, eles sao excluidos automaticamente.
A session apesar de funcionar com cookies... mesmo que o usuário desabilite os cookies no navegador... a session funcionará perfeitamente.. por ficar armazenada na memória e não no HD... como os cookies
#19
Posted 04/03/2003, 23:23
session_register("admin");
$HTTP_SESSION_VARS['admin']['login'] = 'login';
$HTTP_SESSION_VARS['admin']['nivel'] = 'nivel';
$HTTP_SESSION_VARS['admin']['id'] = 'id';
Feito isso eu simplesmente coloco na primeira linha de cada página um:
session_start();
Depois disso vem umas verificações se a sessão é válida ou não mas isso não vem ao caso, o que eu sei (ou acho que sei) é que uma sessão como essa é armazenada na memória virtual do computador do usuário, então como se faz uma sessão que seja gravada no servidor? Ou estou errado e uma sessão como a que mencionei acima é gravada no servidor?
[]'s
<?php $Nome = "Renato B. Pacheco"; $Ocupacao = "Programador PHP"; $Ocupacao .= "<br /> Programador ASP"; $Ocupacao .= "<br /> Programador Action Script"; $Localizacao = "São Paulo - SP - Brasil" ?>
#20
Posted 04/03/2003, 23:24
#21
Posted 05/03/2003, 00:01
Pelo ki eu saiba.. num tem como a session fikar gravada nu servidor...Depois disso vem umas verificações se a sessão é válida ou não mas isso não vem ao caso, o que eu sei (ou acho que sei) é que uma sessão como essa é armazenada na memória virtual do computador do usuário, então como se faz uma sessão que seja gravada no servidor? Ou estou errado e uma sessão como a que mencionei acima é gravada no servidor?
tipo pra vc ter certeza si uma session existe.. e utiliza-la nu exemplo di um login.. faça ki nem eu uso... tipo isso eh num admin ki eu uso num site
arquivo - ver_sessao.php
session_start("home"); if(!(session_is_registered("login") AND session_is_registered("senha"))) { echo "Essa é uma <b>área restrita</b>.<br>Você não tem permissão."; exit; }
i seto as variaveis da sessão... ai si a pessoa tiver logada... abre a pagina normals.. si nao... incontrar a session.. aparece Essa é uma area restrita
i pronto... num ve u conteudo da pagina
tipo sempre incluo na primeira linha esse arkivo.. pra verifikar a existencia da session ou nao..
tendeu?
#22
Posted 05/03/2003, 00:11
[]'s
<?php $Nome = "Renato B. Pacheco"; $Ocupacao = "Programador PHP"; $Ocupacao .= "<br /> Programador ASP"; $Ocupacao .= "<br /> Programador Action Script"; $Localizacao = "São Paulo - SP - Brasil" ?>
#23
Posted 05/03/2003, 00:25
#24
Posted 05/03/2003, 00:27
#25
Posted 05/03/2003, 00:33
Agora eu perguntei por curiosidade mesmo nunca havia passado isso pela minha cabeça antes de ler o post do Jonas Felipe.
[]'s
<?php $Nome = "Renato B. Pacheco"; $Ocupacao = "Programador PHP"; $Ocupacao .= "<br /> Programador ASP"; $Ocupacao .= "<br /> Programador Action Script"; $Localizacao = "São Paulo - SP - Brasil" ?>
#26
Posted 05/03/2003, 00:38
#27
Posted 05/03/2003, 05:43
#28
Posted 05/03/2003, 09:17
Warning: session_start() [function.session-start]: open(/tmp\sess_84fa40254eb3a298de6a40e585f29d51, O_RDWR) failed: No such file or directory (2) in c:\arquivos de programas\apache group\apache\htdocs\site\teste.php on line 2 Warning: session_start() [function.session-start]: Cannot send session cookie - headers already sent by (output started at c:\arquivos de programas\apache group\apache\htdocs\site\teste.php:2) in c:\arquivos de programas\apache group\apache\htdocs\site\teste.php on line 2 Warning: session_start() [function.session-start]: Cannot send session cache limiter - headers already sent (output started at c:\arquivos de programas\apache group\apache\htdocs\site\teste.php:2) in c:\arquivos de programas\apache group\apache\htdocs\site\teste.php on line 2 Warning: Unknown(): open(/tmp\sess_84fa40254eb3a298de6a40e585f29d51, O_RDWR) failed: No such file or directory (2) in Unknown on line 0 Warning: Unknown(): Failed to write session data (files). Please verify that the current setting of session.save_path is correct (/tmp) in Unknown on line 0?????
O q q eu tenho q configurar?
#29
Posted 05/03/2003, 09:32
[]'s
<?php $Nome = "Renato B. Pacheco"; $Ocupacao = "Programador PHP"; $Ocupacao .= "<br /> Programador ASP"; $Ocupacao .= "<br /> Programador Action Script"; $Localizacao = "São Paulo - SP - Brasil" ?>
#30
Posted 05/03/2003, 10:39
Depois veja se antes de vc setar as sessions, naum aparece nda no navegador... sessions, cookies e headers... devem ser setados antes de exibir qualkeh coisa no navegador do usuário.
Se tiver td certo.. posta o code ki vc usou pra setar sua sessão.
0 user(s) are reading this topic
0 membro(s), 0 visitante(s) e 0 membros anônimo(s)