Pagina 1 di 2 1 2 ultimoultimo
Visualizzazione dei risultati da 1 a 10 su 12
  1. #1
    Utente bannato
    Registrato dal
    Sep 2011
    Messaggi
    112

    Errore strano di che si tratta?

    Warning: session_start(): Cannot send session cookie - headers already sent in C:\Users\Computer\Desktop\Pubblicità FB\Inviare\php-sdk\src\facebook.php on line 37 Call Stack: 0.0015 324304 1. {main}

  2. #2
    Metti session_start() come prima istruzione dello script.
    "Mai discutere con un idiota. Ti trascina al suo livello e ti batte con l'esperienza." (Oscar Wilde)

  3. #3
    Utente bannato
    Registrato dal
    Sep 2011
    Messaggi
    112
    codice:
    <?php
    session_start();
    require 'php-sdk/src/facebook.php';
    
    codice
    
    ?>
    codice:
    <HTML><HEAD></HEAD>
    <BODY>Warning: session_start(): Cannot send session cookie - headers already sent in C:\invio.php on line 2 Call Stack: 0.0015 323392 1. {main}() C:\invio.php:0 0.0015 323424 2. session_start() C:\invio.php:2 Warning: session_start(): Cannot send session cache limiter - headers already sent in C:\invio.php on line 2 Call Stack: 0.0015 323392 1. {main}() C:\invio.php:0 0.0015 323424 2. session_start() C:\invio.php:2 </BODY></HTML>

  4. #4
    Utente bannato
    Registrato dal
    Sep 2011
    Messaggi
    112
    senza quel session start invece esce:

    codice:
    <HTML><HEAD></HEAD>
    <BODY>Warning: session_start(): Cannot send session cookie - headers already sent in C:\php-sdk\src\facebook.php on line 37 Call Stack: 0.0015 322984 1. {main}() C:\invio.php:0 0.0041 571488 2. Facebook-&gt;__construct() C:\invio.php:8 0.0042 571520 3. session_start() C:\php-sdk\src\facebook.php:37 Warning: session_start(): Cannot send session cache limiter - headers already sent in C:\php-sdk\src\facebook.php on line 37 Call Stack: 0.0015 322984 1. {main}() C:\invio.php:0 0.0041 571488 2. Facebook-&gt;__construct() C:\invio.php:8 0.0042 571520 3. session_start() C:\php-sdk\src\facebook.php:37 </BODY></HTML>

  5. #5
    Se aggiungi un session_start() all'inizio, leva l'altro...

  6. #6
    Originariamente inviato da paoluccio.delfi
    codice:
    <?php
    session_start();
    require 'php-sdk/src/facebook.php';
    
    codice
    
    ?>
    Si ma la pagina che contiene il session_start() è quella che esegui oppure viene inclusa in qualche altro script? Perchè in questo secondo caso il session_start() va all'inizio della pagina che lo include.
    "Mai discutere con un idiota. Ti trascina al suo livello e ti batte con l'esperienza." (Oscar Wilde)

  7. #7
    Utente bannato
    Registrato dal
    Sep 2011
    Messaggi
    112
    Allora ho provato entrambe le soluzioni..
    Il mio codice principale è:
    <?php
    include_once 'php-sdk/src/facebook.php';
    $facebook = new Facebook(array (
    'appId' => 'hfdffafasafsfasdfdh',
    'secret' => 'dffasfsasafhhfdhfdhfd',
    'cookie' => true,
    'domain' => 'libera.com'
    ));
    ?>

    Errore:
    <HTML><HEAD></HEAD>
    <BODY>Warning: session_start(): Cannot send session cookie - headers already sent in C:\Users\Computer\Desktop\Pubblicità FB\Inviare\php-sdk\src\facebook.php on line 37 Call Stack: 0.0017 322088 1. {main}() C:\Users\Computer\Desktop\Pubblicità FB\Inviare\invio.php:0 0.0047 570800 2. Facebook-&gt;__construct() C:\Users\Computer\Desktop\Pubblicità FB\Inviare\invio.php:8 0.0047 570832 3. session_start() C:\Users\Computer\Desktop\Pubblicità FB\Inviare\php-sdk\src\facebook.php:37 Warning: session_start(): Cannot send session cache limiter - headers already sent in C:\Users\Computer\Desktop\Pubblicità FB\Inviare\php-sdk\src\facebook.php on line 37 Call Stack: 0.0017 322088 1. {main}() C:\Users\Computer\Desktop\Pubblicità FB\Inviare\invio.php:0 0.0047 570800 2. Facebook-&gt;__construct() C:\Users\Computer\Desktop\Pubblicità FB\Inviare\invio.php:8 0.0047 570832 3. session_start() C:\Users\Computer\Desktop\Pubblicità FB\Inviare\php-sdk\src\facebook.php:37 </BODY></HTML>


    Con session_star che mi hai consigliato.
    <?php
    session_start();
    include_once 'php-sdk/src/facebook.php';
    $facebook = new Facebook(array (
    'appId' => 'hfdffafasafsfasdfdh',
    'secret' => 'dffasfsasafhhfdhfdhfd',
    'cookie' => true,
    'domain' => 'liebra.com'
    ));
    ?>

    Errore
    Warning: session_start(): Cannot send session cookie - headers already sent in C:\Users\Computer\Desktop\Pubblicità FB\Inviare\invio.php on line 2 Call Stack: 0.0018 322496 1. {main}() C:\Users\Computer\Desktop\Pubblicità FB\Inviare\invio.php:0 0.0018 322528 2. session_start() C:\Users\Computer\Desktop\Pubblicità FB\Inviare\invio.php:2 Warning: session_start(): Cannot send session cache limiter - headers already sent in C:\Users\Computer\Desktop\Pubblicità FB\Inviare\invio.php on line 2 Call Stack: 0.0018 322496 1. {main}() C:\Users\Computer\Desktop\Pubblicità FB\Inviare\invio.php:0 0.0018 322528 2. session_start() C:\Users\Computer\Desktop\Pubblicità FB\Inviare\invio.php:2

  8. #8
    sì ma se usi la soluzione 2 devi togliere il session_start da facebook.php

  9. #9
    Utente bannato
    Registrato dal
    Sep 2011
    Messaggi
    112
    eh no serve seno non fa la richiesta..

    Ma come posso evitare che esca questo errore..

    Posso eliminare la visualizzazione di questo errore?

  10. #10
    Originariamente inviato da paoluccio.delfi
    eh no serve seno non fa la richiesta..

    Ma come posso evitare che esca questo errore..

    Posso eliminare la visualizzazione di questo errore?
    allora: lo togli da facebook.php e lo metti come prima riga di invio.php

    oppure lo metti come prima riga di facebook.php

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.