Is there any way to show an image without its path. I mean not using HTML tag, I’d like to use PHP to show image. Because if I use HTML, someone can save or share that image.
Edit: I’m sorry about my question is not clear. I don’t mean preventing saving image. I mean not showing the file path “/path/to/image.jpg” on URI or HTML. Because I don’t want user copy and share the link which contains that image right on my website. The only way to share that image is to “Save Image As” and share it. Anyway thank you all.
This is my solution:
<?php
$image = 'new.png';
$content = file_get_contents($image);
header('Content-Type: image/jpeg');
echo $content; exit();
This is my solution: