Ir para conteúdo

POWERED BY:

Arquivado

Este tópico foi arquivado e está fechado para novas respostas.

Sidrolan

Problema com o Wamp Server

Recommended Posts

Prezado Fórum Imasters,

 

Tenho instalado o excelente pacote de softwares para desenvolvimento PHP Wamp Server (PHP, MySQL, Apache, PhpMyadmin), só que não estou sabendo resolver um problema. Quando uso um simples formulário para enviar variáveis´para outra página, elas não são enviadas, isto é, ao usar

o comando echo $variavel, a mesma não é impressa na página de destino. Existe alguma configuração do PHP que devo fazer?

 

Agradeço a oportunidade.

 

Carlos

Compartilhar este post


Link para o post
Compartilhar em outros sites

Qual é o method do formulário ??

post ou get ?

você está pegando na outra página como?

 

$_POST['variavel'] ou $_GET['variavel'] ??

 

Lembrando, que register_globals, é melhor que fique off.

Compartilhar este post


Link para o post
Compartilhar em outros sites

Ola Bruno, grato pela resposta,

 

O script que uso utiliza $_POST['variavel'] ou $_GET['variavel'] na página de destino, mas mesmo assim as variáveis desaparecem. Na página que envia é assim:

 

if ($_POST['ver_senha'] == $linha['senha'] and $_POST['ver_nivel'] == $linha['nivel'] ){

session_start();

$id_user = $linha['id_session'];

session_register("id_user");

$nivel_user = $linha['nivel'];

session_register("nivel_user");

 

header("Location: contador/start.php"); // Esta página receberia as variáveis de seção nivel_user e id_user, mas não funciona.

// Ja tentei colocar a linha assim? header("Location: contador/start.php?nivel_user=1"); , mas a variável não aparece na página start.php

 

}

else

$erro = "ok";

}

 

Eu uso o Win XP. Será que tenho que fazer algum tipo de configuração especial? O register_globals está em Off no php.ini

Agradeço antecipadamente a ajuda, pois tenho que testar um site que estou montando.

 

Carlos

 

 

Prezado Fórum Imasters,

 

Tenho instalado o excelente pacote de softwares para desenvolvimento PHP Wamp Server (PHP, MySQL, Apache, PhpMyadmin), só que não estou sabendo resolver um problema. Quando uso um simples formulário para enviar variáveis´para outra página, elas não são enviadas, isto é, ao usar

o comando echo $variavel, a mesma não é impressa na página de destino. Existe alguma configuração do PHP que devo fazer?

 

Agradeço a oportunidade.

 

Carlos

Compartilhar este post


Link para o post
Compartilhar em outros sites

Em vez de:

$id_user = $linha['id_session'];
session_register("id_user");
você poderia fazer:

$_SESSION['id_user'] = $linha['id_session'];
Mas mostra os códigos dos arquivos que estão com problema.

Posta o código do teu formulário.

Compartilhar este post


Link para o post
Compartilhar em outros sites

Prezados amigos do fórum,

 

Já tentei de tudo, mas este Wamp Server não funciona de jeito nenhum com a função session_start, o que torna impossível abrir uma seção de login. Ainda não comparei o phpinfo() do servidor Wamp e o do servidor Web para ver se existe alguma diferença. Um simples formulário não envia as variáveis seja usado $_POST, $_GET, $_SESSION e seja lá o que for...se alguém puder me dar uma luz, eu agradeceria muito. Caso não resolva, o jeito vai ser usar mesmo o servidor WEB. Se alguém souber de outro servidor de testes que seja tão ou mais completo e que não tenha este problema, por favor me indique onde posso baixa-lo.

 

Mais uma vez obrigado!

Compartilhar este post


Link para o post
Compartilhar em outros sites

Instala separado...

baixa o apache, depois o interpretador php, ai o banco MySQL...

 

cada um no seu site oficial. Tem tutoriais aqui no fórum sobre esse tipo de instalação. Eu nunca usei pacotes..

Compartilhar este post


Link para o post
Compartilhar em outros sites

Obrigado por todos que responderam..

 

O que acontece é que na minha máquina que usa XP, o servidor não funciona com sessions (session_start), mas em uma outra máquina que está com o Win 2000, tudo funciona direitinho. E aí?? Será que se eu instalar tudo separadamente resolve..?? Existe alguma configuração no XP para que funcione tudo certinho?

 

Até mais..e obrigado

 

Carlos

Compartilhar este post


Link para o post
Compartilhar em outros sites

Se você instalar tudo separadamente e certinho...é bem provavel que sessões vao funcionar.

Bem estranho seu problema com elas...ainda mais em uma máquina pessoal com Windows XP.

Compartilhar este post


Link para o post
Compartilhar em outros sites

Cara... eu uso WAMP há 3 anos, nunca me aventurei a instalar os componentes em separado no windows, só no linux e te garanto que funciona perfeitamente.

Use a versão 2.0h que eh a + recente.

 

Quanto às variáves, de um print_r($_POST) e faça o msm pro $_GET e $_SESSION...

 

verifique se estão chegando...

 

Caso contrário, verifique o cabeçalho do form, pode ser isso... veja tbm se o form tem um method definido...

Compartilhar este post


Link para o post
Compartilhar em outros sites

×

Informação importante

Ao usar o fórum, você concorda com nossos Termos e condições.