- Apache x PHP
+ Responder ao Tópico
-
Apache x PHP
Olá pessoal,
instalei um servidor Slackware 9.1 com Apache 1.3.28 e PHP 4.3.3. Aparentemente estão devidamente configurados. Fiz um formulário onde envia usuário e senha para um arquivo em php. Este arquivo deveria imprimir o usuário e a senha na página. Mas não imprime, fica tudo em branco (sem msg de erro). O apache está interpretando o php pois fiz um script de teste e funcionou (<? echo "Hello World!!" ?><IMG SRC="images/forum/icons/icon_wink.gif">. Eu envio as variáveis pela url, ou seja, o apache consegue mandar as variáveis com seus respectivos valores. Está tudo OK mas não entendo porque o php não imprime o usuário e senha. Deve ser a coisa mais idiota do mundo. Por favor me ajudem.
[]´s,
Gustavo
-
Apache x PHP
root@master:~# cat /etc/apache/php.ini|grep ^register_globals
register_globals = Off
execute este comando e me mostre o que retorna, e poste aqui seu <form action method ...>
e seu script em php.
Eu digo que o problema eh um simples erro na programacao mas quero ver o script antes de falar algo.
-
Apache x PHP
Retorna register_globals = Off
form_login
<center><h2>Login</h2></center><br><br>
<form action="login.php" method="get">
<center>
<table border=0>
<tr><td><b>Usuário:</b></td>
<td><input type = "text" name = "usuario" size="10" maxlength="10" class="alinhadoAEsquerda"></td></tr>
<tr><td><b>Senha:</b></td>
<td><input type="password" name="senha" size="10" maxlength="10" class="alinhadoAEsquerda"></td></tr>
</table>
<input type="submit" name="enviar" value="Ok" class="submitAzul">
<input type="reset" name="enviar" value="Limpar" class="submitAzul">
</center>
</form>
login.php
<?php
print $usuario;
print $senha;
?>
-
Apache x PHP
faz assim q funfa:
login.php
<?php
$usuario=$_GET[´usuario´];
$senha=$_GET[´senha´];
print $usuario;
print $senha;
?>
-
Apache x PHP
esqueci de falar.....pra funcionar do jeito q vc quer tem q mudar o register globals pra ON e restartar o apache.... <IMG SRC="images/forum/icons/icon_wink.gif">
-
Apache x PHP
valeu campeão,
vou tentar.
-
Apache x PHP
Pessoal, eu não encontrei o arquivo php.ini dentro da pasta apache. Ele só existe no /usr/local/lib/php. Mudei a configuração do register_globals=On mas mesmo assim não funcionou.
-
Apache x PHP
Já cologuei o arquivo php.ini no diretorio /etc/apache e não funcionou tb... O que devo fazer?