Riapro il post chiuso poco fa... Sempre SE posso.
Mi compare l'errore "Warning: Cannot modify header information" con il session_start(), me lo da solo con UN TIPO di host mentre CON UN ALTRO non me lo da, e non capisco perchè.
Non c'è nient'altro prima di session_start(), ed ho anche provato a salvare in utf-8 senza bom ma continua a dare lo stesso problema. Vi posto il codice:
Codice PHP:
<?php
session_start();
?>
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.1//EN" "http://www.w3.org/TR/xhtml11/DTD/xhtml11.dtd">
<html xmlns="http://www.w3.org/1999/xhtml" xml:lang="en" lang="en">
<head>
<link rel="stylesheet" type="text/css" href="../css/style.css" />
</head>
<body>
[img]../img/template/banner.jpg[/img]
<div id="amministrazione">
<?php
if(isset($_GET['action']) && $_GET['action'] == 'logout'){
session_destroy();
header( 'refresh:1;url=index.php');
}elseif(isset($_POST['file_submit']) && session_is_registered('logged')){
..........
}elseif(session_is_registered('logged')){
-------
}elseif(isset($_POST['login_submit'])){
------
}else{
-----
}
?>
</div>
</body>
</html>