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

    in locale funziona sul server no

    ciao
    ho una piccola applicazione web per la gestione delle news che in locale funziona perfettamente,sul server no.

    In locale faccio i test degli script con xammp (apche + php + mySQL)
    L'errore che mi appare testando sul server è il seguente:
    codice:
    Warning: Cannot send session cookie - headers already sent by 
    (output started at /var/www/WEB/guercino.it/nuovo/admin_news/index.php:8) 
    in /var/www/WEB/guercino.it/nuovo/admin_news/index.inc on line 11
    
    Warning: Cannot send session cache limiter - headers already sent 
    (output started at /var/www/WEB/guercino.it/nuovo/admin_news/index.php:8) 
    in /var/www/WEB/guercino.it/nuovo/admin_news/index.inc on line 11
    
    Warning: Cannot add header information - headers already sent by 
    (output started at
    /var/www/WEB/guercino.it/nuovo/admin_news/index.php:8) in /var/www/WEB/guercino.it/nuovo/admin_news/index.inc on line 13
    
    Warning: Cannot add header information - headers already sent by 
    (output started at /var/www/WEB/guercino.it/nuovo/admin_news/index.php:8)
    in /var/www/WEB/guercino.it/nuovo/admin_news/index.inc on line 14
    
    Warning: Cannot add header information - headers already sent by (
    output started at /var/www/WEB/guercino.it/nuovo/admin_news/index.php:8)
    in /var/www/WEB/guercino.it/nuovo/admin_news/index.inc on line 15
    da cosa potrebbe dipendere?
    grazie :ciauz

  2. #2
    :master: :master:
    come pensavo è dovuto al fatto che lo script php non è inviato subito, perchè è contenuto in un include.
    Prima di questo include c'è dell'html (loghi ed altra grafica).
    Da qui l'errore "headers already sent"...
    però perchè in locale e su un altro server su cui ho provato funziona? Probabilmente dipende anche da qualche settaggio del php.ini?
    Ma, se è così, quale?
    Qualche idea? grazie in anticipo.

  3. #3
    faccio un piccolo up perchè questo problema mi si è ripresentato...

  4. #4
    C'è qualche settaggio nel php.ini che impedisce di mandare qualcosa prima dell'header?
    sapevo che da una versione di php in poi (non so quale) diventava possibile inviare qualcosa prima dell'header.
    infatti questo è confermato dal fatto che su alcuni server gli script vanno, su altri no.

    Scusate se insisto, ma magari fornendo altri dettagli viene in mente qualcosa a qualcuno.

    in ogni caso, grazie comunque, perchè mi sa che non sia tanto semplice trovare la soluzione

  5. #5
    Utente di HTML.it L'avatar di mark2x
    Registrato dal
    Nov 2005
    Messaggi
    1,940
    Una comunicazione HTTP tra client e server consta di: header + dati (HTML, JavaScript, immagini, etc).

    Il browser interpreta i dati che gli arrivano in base, appunto, allo header.

    Se uno header è già stato spedito per una data pagina, non puoi, quando vuoi nel bel mezzo di essa, inviare altri header, il php.ini essendo ininfluente.


    [.:: JaguarXF ::.]
    __________________

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.