Ir para conteúdo
Fórum Script Brasil
  • 0

Minhas Sessões Não Funcionam


John Doe

Pergunta

Fala ae pessoal,

Estou um pouco enrolado com um script, ele não dá erro, simplesmente não funciona ... Eu tento registrar sessões, mas elas simplesmente não funcionam...

Eu vou mostrar aqui a parte de sessões do meu PHP.ini ...Se alguém der uma olhada eu agradeço...

[session]

; Handler used to store/retrieve data.

session.save_handler = files

; Argument passed to save_handler.  In the case of files, this is the path

; where data files are stored. Note: Windows users have to change this

; variable in order to use PHP's session functions.

session.save_path = C:/phpdev\php\temp;

; Whether to use cookies.

session.use_cookies = 1

; Name of the session (used as cookie name).

session.name = PHPSESSID

; Initialize session on request startup.

session.auto_start = 0

; Lifetime in seconds of cookie or, if 0, until browser is restarted.

session.cookie_lifetime = 0

; The path for which the cookie is valid.

session.cookie_path = /

; The domain for which the cookie is valid.

session.cookie_domain = http://localhost/

; Handler used to serialize data.  php is the standard serializer of PHP.

session.serialize_handler = php

; Percentual probability that the 'garbage collection' process is started

; on every session initialization.

session.gc_probability = 1

; After this number of seconds, stored data will be seen as 'garbage' and

; cleaned up by the garbage collection process.

session.gc_maxlifetime = 1440

; Check HTTP Referer to invalidate externally stored URLs containing ids.

session.referer_check =

; How many bytes to read from the file.

session.entropy_length = 0

; Specified here to create the session id.

session.entropy_file =

;session.entropy_length = 16

;session.entropy_file = /dev/urandom

; Set to {nocache,private,public} to determine HTTP caching aspects.

session.cache_limiter = nocache

; Document expires after n minutes.

session.cache_expire = 180

; use transient sid support if enabled by compiling with --enable-trans-sid.

session.use_trans_sid = 1

url_rewriter.tags = "a=href,area=href,frame=src,input=src,form=fakeentry"

Eu na verdade nem mexi...com medo de faze "m" ....

Desde já agradeço, e feliz 2004 pra vocês ...

Link para o comentário
Compartilhar em outros sites

5 respostass a esta questão

Posts Recomendados

  • 0

Acho que isso aqui não tah certo:

; Argument passed to save_handler.  In the case of files, this is the path

; where data files are stored. Note: Windows users have to change this

; variable in order to use PHP's session functions.

session.save_path = C:/phpdev\php\temp;

Pra você ter uma idéia...o meu está assim, e funciona:

session.save_path        = c:\apache\temp\  ; argument passed to save_handler

Muda ae e vê como fica... cool.gif

Link para o comentário
Compartilhar em outros sites

  • 0

Fala ae, 404error....

Tipo, eu mudei esse negócio...E não funcionou...Então eu tive a ideia de ir no diretório onde ficam registradas as sessões...E havia um bando de arquivos lá...Então eu estou deduzindo que o problema é ou com o código ou comigo...Mas eu acho que é com o cód. Bem, de qualquer jeito, você pode dar uma olhada nesse codigo aqui que eu fiz pra testar se as sessões tavam funcionando?

session.php

<?php
$Codigo = "1234";
session_start();
session_register('Codigo');
header("location: le_session.php")
?>
le_session.php

<?php
if (isset($HTTP_SESSION_VARS["Codigo"])) {
echo "Bom-dia.";
} else {
header("location: erro.php?id=12");
}
?>

Tipo, não dá erro nenhum, só conta como se não tivesse encontrado a sessão.

Link para o comentário
Compartilhar em outros sites

  • 0

Tipow..

toda pagina que você for usar variaveis que são pegas através de session.. você tem q usar o session_start(); antes de qualqeur texto enviado.. e no le_session.php você não está usando o session_start(); aih as variaveis ficam vazias mesmo!

wink.gif

Creio que seja isso.. qualquer coisa, posta aí! tongue.gif

Link para o comentário
Compartilhar em outros sites

Participe da discussão

Você pode postar agora e se registrar depois. Se você já tem uma conta, acesse agora para postar com sua conta.

Visitante
Responder esta pergunta...

×   Você colou conteúdo com formatação.   Remover formatação

  Apenas 75 emoticons são permitidos.

×   Seu link foi incorporado automaticamente.   Exibir como um link em vez disso

×   Seu conteúdo anterior foi restaurado.   Limpar Editor

×   Você não pode colar imagens diretamente. Carregar ou inserir imagens do URL.



  • Estatísticas dos Fóruns

    • Tópicos
      152,3k
    • Posts
      652,2k
×
×
  • Criar Novo...