Visualizzazione dei risultati da 1 a 3 su 3
  1. #1
    Utente di HTML.it
    Registrato dal
    Oct 2007
    Messaggi
    121

    [fpdf] problema con explorer

    CIAO A TUTTI, HO UN PROBLEMA GRANDISSIMO, DOVETE AIUTARMI... VI PREGO...

    Con firefox come al solito funziona tutto benissimo... scrivo http://creapdf.php e il pdf mi viene visualizzato nel browser.
    Se provo a fare la stessa cosa con explorer mi viene fuori il messaggio "IMPOSSIBILE VISUALIZZARE AL PAGINA WEB"..

    sapete dirmi il perchè??

    Dimenticavo se metto: header('Accept-Ranges:bytes');
    dopo un pò di insistenza viene fuori il pdf anche con explorer.

    VI PREGO TIRATEMI FUORI UNA SOLUZIONE... E' URGENTE...

    AGGIORNAMENTO...
    il problema si verifica perchè all'interno del mia pagina creapdf.php tiro sù delle variabili di sessione per motivi di sicurezza... tolte quelle funziona... ma in questo modo tutti possno accedere al pdf... come faccio a ovviare a questo problema... e perchè si verifica???

  2. #2
    Utente di HTML.it L'avatar di M4rko
    Registrato dal
    Dec 2000
    Messaggi
    619
    è un problema noto su alcune versioni di explorer, trovi le soluzioni nella documentazione di FPDF:

    www.fpdf.org -> sezione FAQ

    Tutti hanno bisogno di credere in qualcosa.
    Io credo che mi farò un'altra birra.


  3. #3
    Utente di HTML.it
    Registrato dal
    Oct 2007
    Messaggi
    121
    Ciao M4rko, sono andato nel sito da te consigliato...
    come dicono lì ho messo:
    codice:
    session_cache_limiter('private');
    session_name('AUTHENTICATE');
    session_start();
    adesso non mi crea più problemi explorer con l'apertura del pdf.
    Ma purtroppo c'è un altro problema...

    questo è il codice che utilizzo per difendere il pdf...

    codice:
    if(!isset($_SESSION['name']) && !isset($_SESSION['surname']) && !isset($_SESSION['user']) && !isset($_SESSION['level']))   {
    	header("Location: index.php");
    	die();   
    }
    if($_SESSION['level'] != '0' && $_SESSION['level'] != '1')   {
    	header("Location: main.php");
    	die();   
    }
    ULTIMO AGGIORNAMENTO...

    in questo modo tutto funziona perfettamente se non ho mai visualizzato il pdf... ma una volta che lo visualizzo e in seguito distruggo le sessioni e poi riprovo a visualizzarlo senza autenticarmi lo riesco a visualizzare lo stesso... come se ormai fosse visualizzato in cache... come risolvo sto problema??

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.