hola estoy intentando pasar una variable usando header de un php para ser resibida en un html
Código PHP:
<?php
//Configuracion de la cuenta
include("config/config.php");
//conectamos ala cuenta
mysql_connect ($dbhost, $dbusername, $dbuserpass);
mysql_select_db($dbname) or die('No se puede seleccionar la base de datos');
//comprobamos la secion
//sacamos la info de la BD tabla user
$iddata = mysql_query("SELECT ID,username FROM user") or die(mysql_error());
//la pasamos a array
$beta = mysql_fetch_array($iddata);
//y estraemos el valor de ID en la tabla user
$info = $beta['ID'];
//sacamos la info de la BD tabla pj
$iddatab = mysql_query("SELECT ID,namepj FROM pj WHERE ID = '$info'") or die(mysql_error());
//la pasamos a array
$dbt = mysql_fetch_array($iddatab);
//y estraemos el valor de ID en la tabla pj
$dbtz = $dbt['ID'];
//comparacion de las dos ID
if ($info == $dbtz) {
//manda a crear el personaje
header('refresh:1; url=/play.html');
}else{
//manda a la sala de juegos
header('refresh:1; url=/create.html?info=$info');
}
?>
y me manda el siguiente error:
Warning: Cannot modify header information - headers already sent by (output started at G:\xampplite\htdocs\jj.php:1) in G:\xampplite\htdocs\jj.php on line 26
no se que puede ser.
intente agregarle esto:
//comprobamos la secion
session_start();
//sacamos la info de la BD tabla user
pero me aroja estos errores:
Warning: session_start() [function.session-start]: Cannot send session cache limiter - headers already sent (output started at G:\xampplite\htdocs\jj.php:1) in G:\xampplite\htdocs\jj.php on line 8
Warning: Cannot modify header information - headers already sent by (output started at G:\xampplite\htdocs\jj.php:1) in G:\xampplite\htdocs\jj.php on line 27