Visualizzazione dei risultati da 1 a 6 su 6

Discussione: Doppio problema

  1. #1

    Doppio problema

    Ho due problemi: il primo riguarda i cookie, il secondo una pagina a cui passo dei dati.
    Allora ho provato a far fare ai cookie un doppio aggiornamento, esempio:
    Codice PHP:
    if (isset($_COOKIE["prova1"])){
    echo 
    "ok pagina";
    }else{
    setcookie("prova1""prova"time() + 14400);gi&agrave aggionato
    .....
    if (isset(
    $_COOKIE["prova2"])){
    echo 
    "ok sito";
    }else{
    setcookie("prova2""prova"time() + 14400);
    .... 
    In pratica quando la seconda volta rileva che if(isset(COOKIE['prova2'])) non è iniziato e quindi deve passare all'incremento, quando và a setcookie mi dice errore nelle informazioni dell'header propio lì, quindi è impossibile. Un'altroecho "gi&agrave aggionato"; problema è che l'incremento di prova 1 si blocca, ma prova 2 viene incrementato all'infinito, ad ogni refresh della pagina. Qui l'errore scritto dal server:
    Warning: Cannot modify header information - headers already sent by (output started at
    La riga segnata come output started at.. poi è la riga contenente la scritta 'echo "ok pagina";'
    Non sò il problema e chiedo a voi.

    La seconda questione riguarda redirect tramite un <form action="prova.php">, in pratica ho nella form due dati che devo passare alla pagina prova.php, ma quando faccio la prova per vedere se i campi sono vuoti mi dice che sono vuoti...
    Quindi dovrei trovare un modo per passare le informazioni alla 2a pagina collegata.
    Ho provato a prenderle in vari modi ma nulla. Mi dite come si fà a conservare questo genere di informazioni? Grazie!


  2. #2
    Utente di HTML.it L'avatar di linoma
    Registrato dal
    Mar 2010
    Messaggi
    1,346
    E' importante che prima di inviare cookies al client nn venga inviato null'altro prima.
    Per gli Spartani e Sparta usa spartan Il mio github

  3. #3
    Hai ragione, tolto l'echo è sparito l'errore. In realtà poi non mi serviva nemmeno quel messaggio, lo usavo solo per vedere se effettivamente aggiornava tutto come volevo. Grazie.
    Adesso rimane l'altro problema, quello dei dati nella form.

  4. #4
    Per favore leggi il regolamento riguardo come scegliere i titoli delle discussioni: http://forum.html.it/forum/showthrea...readid=1470525

  5. #5
    Hai ragione, ho visto e ho non potevo scegliere quel titolo scusa.
    Comunque ho risolto quasi tutto, adesso riesco a far funzionare anche la pagina l'altra pagina.
    Il problema è che quando eseguo il refresh non mi aggiorna i dati della sessione, provo a vedere il motivo.

  6. #6
    Ok, ho risolto tutto il resto da solo capendo dove sbagliavo.


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.