ciao a tutti
Ho questo problemone che secondo me dipende da qualche settaggio del server perche non ha assolutamente senso.
L'errore : Warning: Cannot modify header information - headers already sent by (output started at /var/www/html/web/Management.class.php:3) in /var/www/html/web/getLogin.php on line 4
Ecco la situazione :
3 pagine in gioco :
login.php
getLogin.php
Management.class.php
Ho ripulito il codice di tutto fino ad arrivare a questa situazione assurda :
Vi illustro il contenuto dei 3 file
login.php
Codice PHP:
<html>
<head>
</head>
<body>
<form action="getLogin.php" method="POST">
<input type="submit" value="vai">
</form>
</body>
</html>
getLogin.php
Management.class.phpCodice PHP:
include_once('Management.class.php');
header("Location: login.php");
Codice PHP:
echo "ciao";
vi rendete conto ? tutto qui....
Ho cancellato tutto dalle pagine per cercare di arrivare al problema....ma niente...
File di login è solamente un pulsante che invia a getLogin.php
Quest'ultimo, include un file vuoto...con solo un echo e dopo fa un redirect con header("Location");
E' ovvio che se tolgo questo header non da piu l'errore....ma come cavolo faccio con php un redirect?