Visualizzazione dei risultati da 1 a 5 su 5
  1. #1

    problema con le sessioni

    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]."
    ";}
    }

    ?>

  2. #2
    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

  3. #3
    Moderatore di Server Apache L'avatar di marketto
    Registrato dal
    Sep 2001
    Messaggi
    5,858
    think simple think ringo

  4. #4
    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

  5. #5
    Poichè invia degli header HTTP va inserita prima di qualsiasi *output*, non necessariamente prima di qualsiasi codice
    per favore NIENTE PVT TECNICI da sconosciuti

Permessi di invio

  • Non puoi inserire discussioni
  • Non puoi inserire repliche
  • Non puoi inserire allegati
  • Non puoi modificare i tuoi messaggi
  •  
Powered by vBulletin® Version 4.2.1
Copyright © 2025 vBulletin Solutions, Inc. All rights reserved.