Comunidad de diseño web y desarrollo en internet online

PROBLEMA AL REDIRECCIONAR A OTRA PAGINA com HEADER

Citar            
MensajeEscrito el 07 May 2010 11:33 pm
hola a todos cada vez que quiero redireccionar una pagian me sale este error:

Warning: Cannot modify header information - headers already sent by (output started at C:\AppServ\www\MIS_WEBS\SANJOSE_2010\mt_acceso.php:9)

tube que redireccionar con java, pero si el usuario lo tiene desabilitado esto no funciona, como lo puedo arreglar.

1 - lo estoy probando dese el local host
2 - mi vercion de php es: 5.2.6
3 - Tambien probe asi: header("Location: http://localhost:8080/mis_webs/login/entrar.php"); y nada
4 - tambien probe poniendo php asi: <?php .... ?> y nada.

Mi codigo:

<?
$clave = $HTTP_POST_VARS['txtclave'];

if($clave!="")
{

if($clave=='xxxxxxx')
{
//REDIRECCIONA
header("Location: entrar.php");

//TAMBIEN PROBE ASI Y NADA
//header("Location: http://localhost:8080/mis_webs/login/entrar.php");

//TUBE QUE HACERLO CON JAVA, PERO SI ESTA DESAVILITADO, NO FUNCIONARIA
//echo('<script languaje="Javascript">location.href="entrar.php"</script>');
}
else
{echo("Acceso Negado, Clave Incorrecta");}
}
?>


Gracias por la ayuda.

Por zonarock

65 de clabLevel



Genero:Masculino  

msie
Citar            
MensajeEscrito el 08 May 2010 12:43 am
revisa que al principio y al final (y de preferencia en todo tu codigo) no tengas espacios o caracteres extra, eso puede ocacionar que se manden accidentalmente los headers antes ocacionando a su vez el error que describes

si no te funciona, intenta colocar las siguiente funciones, la primera despues de <? y la segunda antes de ?>
ob_start();
ob_flush();
no son para nada recomendables pero deberian solucionar el problema (obligado intentar primero lo primero)

Por tribak

Claber

2448 de clabLevel

6 tutoriales

Genero:Masculino   Héroes

Fotógrafo o algo

firefox
Citar            
MensajeEscrito el 08 May 2010 04:56 pm
gracias por la ayuda ahora lo pruebo y te cuento que tal...

Por zonarock

65 de clabLevel



Genero:Masculino  

firefox
Citar            
MensajeEscrito el 11 Jun 2010 03:59 pm
y funciono?..
porque nadie se molesta en compentar minimo si les funcionó o no..
¬¬

Por MikeSilver

26 de clabLevel



Genero:Masculino  

webdesigner, informatico, videogamer, parrandero

safari
Citar            
MensajeEscrito el 16 Jun 2010 10:54 pm

MikeSilver escribió:

y funciono?..
porque nadie se molesta en compentar minimo si les funcionó o no..
¬¬


bueno, si em funciono pero cuando puse todo mi codigo php arriba del html, ese era el problema no se puede redioreccionar si tienes htl arriba... :lol:

Por zonarock

65 de clabLevel



Genero:Masculino  

firefox

 

Cristalab BabyBlue v4 + V4 © 2011 Cristalab
Powered by ClabEngines v4, HTML5, love and ponies.