grucker Posted March 15, 2010 Share Posted March 15, 2010 Hello, Is it possible, using PHP, to build a site whereby the pages cannot be copied and documents can only be viewed on screen and not saved. I suppose this must also preclude screen capture, Thanks Quote Link to comment Share on other sites More sharing options...
simshaun Posted March 15, 2010 Share Posted March 15, 2010 No. Anything that is displayed on the screen can be saved by a user one way or another. Quote Link to comment Share on other sites More sharing options...
Psycho Posted March 15, 2010 Share Posted March 15, 2010 Furthermore, anything the user is viewing in a web page has already been downloaded to their computer! It's just sitting in their cache. What you are asking for is pointless. It would be like a library allowing people to check out books but trying to prevent them from copying the book. Just not possible. What IS possible is using means such as watermarks on images & video to make it difficult, but not impossible, for others to use your content and pass it off as their own. Quote Link to comment Share on other sites More sharing options...
gizmola Posted March 15, 2010 Share Posted March 15, 2010 It's not possible to do in any language. You can not disclose data to a device which is not under your complete control, and at the same time control it. With that said, you can certainly make it inconvenient and annoying. Historically these schemes do more to harm their business than help them. If you can be specific about the scenarios involved we might be able to provide some strategies that are sensible without being absurd. For example, in wanting to avoid publically available url's and replayable information, on very effective strategy is to utilize unlock/single use keys to data -- for example, you have a document that someone pays to access. You generate a single use access key. The script that delivers the content requires the access key as a parameter, or as a session variable. The legitimate user is able to access the document some number of times or during the life/duration of the session. This works for documents, images etc. and also insures that the person can't just send the url to other people, or even access it outside whatever window of opportunity you code for. You can also track the date/time and number of accesses. This doesn't of course entirely address your question, but it's food for thought. Quote Link to comment Share on other sites More sharing options...
grucker Posted March 15, 2010 Author Share Posted March 15, 2010 I think it is documents. I will know better tomorrow all being well. I am not sure how paying and accessing would work but that sounds good. Thanks for giving a little hope. Kindest regards David Quote Link to comment Share on other sites More sharing options...
Recommended Posts
Join the conversation
You can post now and register later. If you have an account, sign in now to post with your account.