Sí, gracias por tu respuesta :), ya configuré el php.ini observando la copia que hice del php.ini de linux y ya no me salen los errores, lo de las variables sin definir no es ningún problema realmente ya que esas variables vienen de un $_POST en ese fichero y ya tengo una función encargada de analizar los datos así que no pasa nada. El problema ahora lo tengo con el segundo error que no sé por qué en linux me funciona el script y aquí no.
Básicamente es así el script:
Código PHP:
<?php
session_start();
if (isset($_SESSION['usuario'])) {
header("location:inicio.php");
} else {
header("Content-type: text/html; charset=utf-8");
?>
[Aquí va todo el código HTML de la página]
<?
}
?>
Y así me evito hacer un echo.. ¿Se puede cambiar algo en el php.ini para que interprete como quiero mi código o debo adaptarlo? Gracias
EDITO: Ya lo solucioné, cambié el segundo '<?' por '<?php' y ya funciona el código ¬¬ todavía no me lo creo..
Aprovecho el titulo del post para comentar otra cosa aunque tenga que ver con apache y no php; cuando ponía mi DNS en el navegador me salía forbidden así que fui al httpd.conf y cambié el 'Deny from all' por 'Allow from all' y ya funciona ¿Hice bien o supone un problema de seguridad de algún modo? Gracias