Warning: Cannot modify header information - headers already sent by (output started a

  • Creatore Discussione Creatore Discussione mailok
  • Data di inizio Data di inizio

mailok

Nuovo Utente
1 Nov 2006
10
0
0
Ciao a tutti....
io e il php non abbiamo un buon rapporto....quindi avro' diversi quesiti da porvi ..spero non troppo banali vista la mia impreparazione sull argomento!!!

1)Session....se è possibile avere un esempietto semplice...
che esplichi cio'.... :)

2) Tento di ridirigere l'utente in un altra pagina con
header("location : http......")
mi salta fuori un errore che l'header è gia' stato mandato!!?????

Warning: Cannot modify header information - headers already sent by (output started at .............e poi va beh la path del codice...

H E L P M E!
 
1)Session....se è possibile avere un esempietto semplice...
che esplichi cio'.... :)

2) Tento di ridirigere l'utente in un altra pagina con
header("location : http......")
mi salta fuori un errore che l'header è gia' stato mandato!!?????

1)

test1.php:

<?php

session_start();
$_SESSION[ "test" ] = "qwertz";

?>

test2.php:

<?php

session_start();
print "From session:" . $_SESSION[ "test" ];

?>

2) Guarda bene se nei tuoi script php non ci sono degli newline di troppo al inizio oppure alla fine delle script. E una buona idea non mettere ?> alla fine (si puo fare). Quindi invece di:

---------------------
<?php
session_start();
$_SESSION[ "test" ] = "dsjkldjsk";
?>
---------------------

Si puo comodamente scrivere:
---------------------
<?php
session_start();
$_SESSION[ "test" ] = "dsjkldjsk";
---------------------

(Senza il ?> di fine php script).
 

Discussioni simili