Questo è il codice:
<?php
session_start();
$num = count($_POST[prova]);
if (isset($_POST[invio]))
for ($i=0;$i<=$num;$i++){
if (isset($_POST[prova][$i])){
$_SESSION[primo][$i]= $_POST[prova][$i];
echo $_SESSION[primo][$i]."
";}
}
?>
Questo è il codice:
<?php
session_start();
$num = count($_POST[prova]);
if (isset($_POST[invio]))
for ($i=0;$i<=$num;$i++){
if (isset($_POST[prova][$i])){
$_SESSION[primo][$i]= $_POST[prova][$i];
echo $_SESSION[primo][$i]."
";}
}
?>
Scusate mi è partito per sbaglio. Ora completo:
il valore delle variabili di sessione lo scrive giusto, sopra però mi da questi errori:
Warning: session_start(): Cannot send session cookie - headers already sent by (output started at c:\programmi\apache group\apache\test\sche\due.php:13) in c:\programmi\apache group\apache\test\sche\due.php on line 14
Warning: session_start(): Cannot send session cache limiter - headers already sent (output started at c:\programmi\apache group\apache\test\sche\due.php:13) in c:\programmi\apache group\apache\test\sche\due.php on line 14
Sapete di cosa si tratta?
Grazie mille
Ciao
think simple think ringo
Ah ok.
Credevo che session_start andasse inserita prima di qualsiasi codice php. In realtà va messa prima di qualsiasi tipo di codice, compreso html.
Tutto a posto
Grazie mille
Poichè invia degli header HTTP va inserita prima di qualsiasi *output*, non necessariamente prima di qualsiasi codice
per favore NIENTE PVT TECNICI da sconosciuti