Condividi:        

[PHP] Errore nel reindirizzamento

Problemi di HTML? Di PHP, ASP, .NET, JSP, Perl, SQL, JavaScript, Visual Basic..?
Vuoi realizzare programmi in C, C++, Java, Ruby o Smalltalk, e non sai da che parte cominciare?
Entra qui e troverai le risposte!

Moderatori: Anthony47, Triumph Of Steel, archimede

[PHP] Errore nel reindirizzamento

Postdi Xavier » 08/09/06 10:16

Buon giorno a tutti quanti voi..

In primo luogo spero il titolo sia giusto.. eheh..

In secondo lugo:
Ho sviluppato un programma in php my sql su windows ed il tutto funzionava, poi ho portato tutto su un server linux, e il reindirizzamento fatto con

- header ("Location: lugo");

non funziona più ed il browser mi risponde con un errore di questo tipo:


Warning: Cannot modify header information - headers already sent by (output started at /var/www/gestore/log.php:26) in /var/www/gestore/log.php on line 100

qualcuno sa indicarmi la strada per mettere a posto il tutto..

grazie mille per la cortesia..


Alessandro
Ciò che molti non capiscono è una banalità per altri..
----------------------------------------------------------
Siederò sulla sponda del fiume aspettando che passi il tuo cadavere.
Xavier
Utente Junior
 
Post: 55
Iscritto il: 11/08/06 13:53

Sponsor
 

Postdi pjfry » 08/09/06 10:45

mi ricordo che gli header non puoi cambiarli in qualsiasi momento, ma solo all'inizio :-?
Avatar utente
pjfry
Moderatore
 
Post: 8240
Iscritto il: 19/11/02 17:52
Località: terni

Postdi Triumph Of Steel » 08/09/06 13:25

http://it.php.net/manual/it/function.header.php

occhio che se non ricordo male non ci devono essere spazi nello script PHP, nè all'inizio, nè alla fine..
tipo:
Questo è OK
Codice: Seleziona tutto
<?php
header("Location: index.php");
?>

Questo da errore:
Codice: Seleziona tutto
<?php
header("Location: index.php");

?>


sempre se non mi ricordo male :P
Avatar utente
Triumph Of Steel
Moderatore
 
Post: 7852
Iscritto il: 22/08/01 01:00

Postdi Xavier » 15/09/06 15:13

Ho risolto il problema utilizzando un reindirizzamento javascrip.

Se qualcuno avesse i miei stessi problemi basta che faccia una ricerca su internet (meglio gooooooooogle) con parametri:

redirect javascript

e gli o le si aprono una miriade di pagine relative al redirect con javascript
Ciò che molti non capiscono è una banalità per altri..
----------------------------------------------------------
Siederò sulla sponda del fiume aspettando che passi il tuo cadavere.
Xavier
Utente Junior
 
Post: 55
Iscritto il: 11/08/06 13:53

Postdi 12 » 21/09/06 17:22

i motivi che generano quell'errore possono essere diversi, due tra i tanti:

due header() nella stessa pagina oppure un header che viene chiamato dopo l'output dell'html, in quest'ultimo caso puoi ovviare il problema con ob_flush, in modo che PRIMA php elabora e poi viene mandato fuori l'html e non il contrario.
12
Utente Senior
 
Post: 1413
Iscritto il: 12/01/04 19:45
Località: Milèn


Torna a Programmazione


Topic correlati a "[PHP] Errore nel reindirizzamento":


Chi c’è in linea

Visitano il forum: Nessuno e 7 ospiti