Pagina 1 di 2 1 2 ultimoultimo
Visualizzazione dei risultati da 1 a 10 su 14
  1. #1
    Utente di HTML.it
    Registrato dal
    Aug 2004
    Messaggi
    4

    Disabilitare salvataggio immagini...

    Ciao a tutti del NG,

    sono nuovo di questo forum ed ho subito un quesito per voi...

    Sto progettando di creare un mio sito per mettere on line le foto he sto facendo... quindi una bella galleria di foto.

    Ora, non vorrei che le mie immagini vengano "rubate", e per questo vorrei disabilitare le funzioni per il salvataggio dei file immagini e l'invio su email e cose del genere.

    Nella mia ricerca, ho trovato degli script java che mi consentono di disabilitare la pressione del tasto destro sopra le immagini e fin qui tutto ok. Ma ho notato che se mi posizione sull'immagine stessa senza premere nulla, dopo qualche istante mi compare la possibilità di salvare e di inviare per email l'immagine stessa.
    Sono poi venuto a sapere che disabilitando il java sul pc questa protezione viene a cadere.

    Quindi c'è la possibilità tramite php di ottenere quello che mi serve?

    E poi ovviamente non è vinità qui... nel senso che una volta fatto quello di cui sopra, ho sempre la possibilità di prelevare l'immagine nella cache temporanea.

    Quindi come posso risolvere anche questo problema?

    Ciao e grazie a tutti per le vostre risposte e i vostri aiuti

  2. #2
    Utente di HTML.it L'avatar di flessciato
    Registrato dal
    Jun 2002
    Messaggi
    1,522
    proteggerle al 100% non si può (perchè non avrebbe senso) e comunque devi usare javascript e non php.

    per il discorso della chace basta scrivere

    codice:
    header("Pragma: no-cache");
    Slack 10 - Apple G5 2.5 - winzoz xp
    php/mysql/apache
    Flash MX / roba in 3D / roba per il video e l'audio

  3. #3
    Utente di HTML.it
    Registrato dal
    Aug 2004
    Messaggi
    4
    Bene sembra che ho trovato il modo di risolvere il problema per il tasto destro e con il semplice codice html...

    e ora tu mi dai la soluzione per la cache...

    Che bello...

    Grazie

  4. #4
    Utente di HTML.it
    Registrato dal
    Aug 2004
    Messaggi
    4
    Ho provato quello che hai detto, ma mi sembra che non funzioni

    questo è un semplice codice per testare il suo funzionamento
    codice:
    <?
    header("Cache-Control: no-store, no-cache, must-revalidate");
    header("Cache-Control: post-check=0, pre-check=0", false);
    header("Pragma: no-cache");
    
    print "<html>
    
    <body>
    <img src=UnderCostruction_file/under.gif title=\"Under Construction Gif\">
    Prova
    </body>
    
    </html>";
    
    ?>
    ho sbagliato qualcosa?

  5. #5
    Utente di HTML.it L'avatar di pixer
    Registrato dal
    Oct 2000
    Messaggi
    614
    Scusa, sai cos'è la direttiva no-cache ?
    MySQL Worker - The OpenSource Multiplatform MySQL database Administrator (C++ powered)
    .:[ It resumes the development !! ]:.


  6. #6
    Utente di HTML.it L'avatar di flessciato
    Registrato dal
    Jun 2002
    Messaggi
    1,522
    Slack 10 - Apple G5 2.5 - winzoz xp
    php/mysql/apache
    Flash MX / roba in 3D / roba per il video e l'audio

  7. #7
    Originariamente inviato da theball
    Ho provato quello che hai detto, ma mi sembra che non funzioni

    questo è un semplice codice per testare il suo funzionamento
    codice:
    <?
    header("Cache-Control: no-store, no-cache, must-revalidate");
    header("Cache-Control: post-check=0, pre-check=0", false);
    header("Pragma: no-cache");
    
    print "<html>
    
    <body>
    <img src=UnderCostruction_file/under.gif title=\"Under Construction Gif\">
    Prova
    </body>
    
    </html>";
    
    ?>
    ho sbagliato qualcosa?

    semplicemente nn viene salvata nella cache con quella direttiva, però se la salva prima di chiudere le pagina può ancora farlo...

    anche da lato client puoi fare poco, perchè lo scriptino che hai trovato in javascript lo si può facilmente sviare disattivando i javascripts...

    e se proprio uno vuole essere ancora + smaliziato, basta fare uno screenshot dello schermo

  8. #8
    Utente di HTML.it L'avatar di flessciato
    Registrato dal
    Jun 2002
    Messaggi
    1,522
    ti consigli odi "filigranare le foto" e metterle a 72 dpi molto compresse.
    Slack 10 - Apple G5 2.5 - winzoz xp
    php/mysql/apache
    Flash MX / roba in 3D / roba per il video e l'audio

  9. #9
    Semplicemente non puoi.
    Quando le vedi a video, basta premere STAMP e il gioco è fatto...
    All work and no play makes EricFlat a dull boy

  10. #10
    Utente di HTML.it
    Registrato dal
    Aug 2004
    Messaggi
    4
    mi sa tanto che avete ragione... allo stato dei fatti e delle cose in questo memento credo che la sicurezza non si possa avere...

    mi sa tanto che seguirò il consiglio di flessciato per quanto rifuarda la risoluzione dpi, ma non per la filigrana che non mi piace affatto, poi si vedrà...

    però almeno non gli consento di salvare l'immagine facilmente disabilitando il tasto destro del mouse, utilizzando il linguaggio proprietario HTML e non quello di java, che come dice giustamente Ratatuia, può essere eluso facilmente...

    Le foto le metterò ad una risoluzione massima di 800x600 per quelle normali e ancora devo decidere la grandezza per quelle panoramiche...


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.