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

Php + Session + Conectiva 10


dark0

Pergunta

Olá pessoal.

Fazia um bom tempo que eu não postava nada aqui na área de PHP, né? hehehe

Olha só..

Eu montei um sistema aqui, de gerenciamento de arquivos de configuração do linux.

Bem, o sistema sempre funcionou beleza.

Eu sempre utilizei o Conectiva Linux 8.0.

Agora, estou fazendo uns testes no Conectiva 10.

Só que.. Eu configurei o apache tudo certinho, aparecem os arquivos e tal.

Eu executo, e beleza. Executa normal.

Mas, a pagina de Login não tá funcionando!

É como se a Session não seja criada.

alguém sabe de alguma incompatibilidade nisso?

Pois, no Conectiva 8 funciona na boa.

Mas, no 10, a pagina de login não funciona.

Eu coloque usuario e senha, clico em OK, e ele volta pra mesma pagina. Como se nada tivesse acontecido. Sendo, que ao logar, o sistema redireciona para a área Interna e tal.

Então..

O mais curioso, é que..

No Conectiva 8, eu instalava o PHP4 e o MODPHP.

No 10, não existe ModPHP.

Será que é por isso?

Então, eu procurei por todos os lugares possíveis e impossíveis na net, e não achei nada a respeito.

Alguém tem noção disso?

Fico no aguardo

Abraços

Link para o comentário
Compartilhar em outros sites

17 respostass a esta questão

Posts Recomendados

  • 0

na verdade eu apenas copiei todos os arquivos de configuração do 8 para o 10.

Adaptei para estes rodarem, e funcionou.

Só que o problema tá aí..

Eu fiz uns testes aqui, e constatei que, nem se eu fizer um form simples, o script consegue capturar o que foi digitado no form.

Parece problema aí..

Que será?

Link para o comentário
Compartilhar em outros sites

  • 0

Error

Eu fiz um testezinho bem simples.

Criei um formulario:

<form method="POST" action="teste1.php">
	<p><input type="text" name="T1" size="20"></p>
	<p><input type="text" name="T2" size="20"></p>
	<p><input type="submit" value="Submeter" name="B1"><input type="reset" value="Redefinir" name="B2"></p>
</form>
Depois, criei a pagina teste1.php e coloquei:
<?php
print $T1;
print #T2;
?>

O que aparece?

Nada..

Estranho não é??

Já atualizei o pacote do PHP4 no servidor Linux, e nada.

ninguém aqui usa Conectiva 10?

Link para o comentário
Compartilhar em outros sites

  • 0

hehe

error e urso.

eu tenho um sistema usando do jeito que eu falei, mas no Conectiva 8.0, e funciona normalmente.

Apenas, copiei todo o script, e colei dentro do conectiva 10, e não funcionou!

Então.. sei lá..

Amanha, eu faço estes testes aí, e vejo se no Conectiva 10 vou ter que mudar o sistema todo pra esse modo que vocês postaram.

Bem, como eu ainda sou leigo no Php.. nem sei qual é o melhor modo, ou o mais correto.

Sei, que usei o que funcionou para mim.

Valeu aí galera.

Amanha, eu posto o que resultou dos testes.

ABraços

Link para o comentário
Compartilhar em outros sites

  • 0

Vou saber amanha, hehehe

Eu tenho um Servidor Rodando Conectiva 10 só lá na empresa.

Aqui em casa, mal tenho meu xp, hehe

Amanha eu posto o resultado

Valeu o help ae

Abraços

Link para o comentário
Compartilhar em outros sites

  • 0

Olá Senhores (que tosco, huauha)

beleza?

Bem, error e urso

Eu testei aqui e..

Funcionou!

hehehe

Mas..

Eu testei aqui o mesmo codigo que tinha postado antes, que vocês disseram que ta errado..

No Conectiva 10, não funciona

No Conectiva 8, funciona

Tosco isso né?

De qualquer forma, acho que o modo mais correto, é como vocês falaram mesmo, afinal vocês são mestres em php, eu sou apenas figurante, huauhaauh

Valeu a ajuda ae.

Meu problema foi resolvido.

Se quiserem, podem fechar o tópico

Abraços

Link para o comentário
Compartilhar em outros sites

  • 0

É o seguinte, cara, tem uma configuração no PHP.ini que se chama Register Globals.

Ela faz com que todas as variáveis vindas "de fora" percam os "prefixos" (na verdades elas vêm dentro de uma array) e funcionem como variáveis normais.

Mas é fortemente recomendado que NÃO se programe com o Register Globals ON, ou, mesmo que ele esteja ON, se programe como se estivesse OFF.

Dá uma olhada nesse link:

· http://br.php.net/manual/pt_BR/security.globals.php

Link para o comentário
Compartilhar em outros sites

  • 0

Beleza cara.

Acho que é isso então.

Sabe qual parametro é? (no php.ini)

Link para o comentário
Compartilhar em outros sites

  • 0

Puts

E num é que eu achei?

Dentro de /ETC, existe um arquivo chamado php.ini

Nele, tem uma linha: register globals = Off

Mudei pra On, e todo o codigo que eu tinha antes funcionou..

Que coisa não?

hehehe

Valeu error e urso pela ajuda.

Pelo menos, agora eu entendi como vocês fazem.

Mas.. me explica uma coisa..

Qual o mal em usar o Register Globals em ON?

Link para o comentário
Compartilhar em outros sites

  • 0

Mudei pra On, e todo o codigo que eu tinha antes funcionou..

Affe, cara, você não leu o meu post, né??? blink.gifmellow.gifsad.gif

Mas é fortemente recomendado que NÃO se programe com o Register Globals ON, ou, mesmo que ele esteja ON, se programe como se estivesse OFF.

Dá uma olhada nesse link:

· http://br.php.net/manual/pt_BR/security.globals.php

ps: user posted imagehappy.gif

Link para o comentário
Compartilhar em outros sites

  • 0

Error, meu amigo.

Eu li o que você falou sim.

Mas é fortemente recomendado que NÃO se programe com o Register Globals ON, ou, mesmo que ele esteja ON, se programe como se estivesse OFF

É fortemente recomendado.

E daí?

O que quero saber é porque é fortemente recomendado.

Entendeu?

Eu conheço a opção Editar.

Não usei, porque não achei necessário.

Pois, eu criei um post perguntando, e outro solucionando.

Senão iria ficar sem sentido o post, e se mais alguém fosse ter a mesma duvida não ia entender.

Morou?

Mas, eu continuo sem saber qual o mal em usar aquilo lá.

Pois, no link que você passou, até pode ter a explicação. Mas, como é ingles, não iria resolver muito.

Então, como você é mais experiente em PHP, deve ter uma explicação melhor que um site gringo, não acha?

Abraços

Link para o comentário
Compartilhar em outros sites

  • 0

Sobre o editar, eu tava só brincando, sem stress.. ohmy.gifsad.gif

Pois, no link que você passou, até pode ter a explicação. Mas, como é ingles, não iria resolver muito.

Então, como você é mais experiente em PHP, deve ter uma explicação melhor que um site gringo, não acha?

Esse "site gringo", meu caro dark0 happy.gif, é o manual do PHP. Foi feito e é atualizado pelas pessoas que fazem o PHP.

Qualquer coisa que eu disser não tem qualquer valor se estiver contradizendo as informações de lá.

O negócio é que tem vários motivos pra não se usar o register globals, a maioria explicada lá, eu teria que digitar tudo de novo... smile.gif

Mas, cara, você não entende inglês? blink.gif Xi... se for o caso avisa, posso tentar traduzir se você quiser. Achei que você soubesse inglês; todos os programadores deveriam saber ingês... ohmy.gifsleep.gifsad.gif

[editado]

olha o que eu achei no google

· http://www.alexandrevieira.infocu.com.br/s...terglobals.html

[/editado]

Link para o comentário
Compartilhar em outros sites

  • 0

Bom, valeu error.

Eu sei que o site do php.net é um dos melhores, e tal.

Só que, se aquela parte tivesse em portuga, seria melhor pra entender.

Pois, por mais que eu saiba ingles, (e me viro bem), sempre fica duvidas.

Assim, como fica duvidas até lendo textos em portugues às vezes.

Isso, porque nesses sites ae, os caras falam em uma linguagem mais tecnica, não é?

Agora, já nós, falamos o 'gringolês', huauahhau

Ae fica bem mais facil de entender.

Mas valeu. O ultimo link ali parece ter bastante coisa,

Já consegui o que queria.

T+

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,1k
    • Posts
      651,8k
×
×
  • Criar Novo...