Gostei das sugestões!
Colocar a imagem no BD seria a forma mais "segura", porém ficaria
muito pesado, pois as imagens (fotos) seriam numa qualidade "muito
boa" pros assinantes.
Eu ainda não sei o perfil exato dos assinantes e usuários destes
sites, se eles manjam muito ou são apenas usuários normais que pensam
que tão "invandindo" o site quando vêem a imagem restrita.
A dificuldade maior seria "ocultar" apenas para não-assinantes as
imagens .jpg no servidor. O assinante poderá salvar a imagem, se
quiser. Ou seja, não preciso bloquear por JS, inclusive acho chato
esse negócio de bloquear os recursos para salvar "diretamente". Nada
que um "Print Screen" não resolva... hehe
Digo e repito, a dificuldade é deixar um usuário normal ver as imagens
em: /fotos/ensaio1/sessao1/01.jpg, /fotos/ensaio1/sessao2/01.jpg, /
fotos/ensaio1/sessao3/01.jpg, /fotos/ensaio1/sessao4/01.jpg, /fotos/
ensaio1/sessao5/01.jpg e /fotos/ensaio1/sessao6/01.jpg e não conseguir
acessar os /fotos/ensaio1/sessao7/01.jpg, /fotos/ensaio1/
sessao8/01.jpg, /fotos/ensaio1/sessao9/01.jpg e /fotos/ensaio1/
sessao10/01.jpg, por exemplo.
Ainda não li as soluções passadas por link, mas vou analisar.
Acredito que se eu bloquear o acesso de todas pastas: sessao1,
sessao2.....até sessao8, sessao9 e sessao10 por htaccess e usar algum
comando PHP, como o fopen para abrir dentro das sessoes.php, acho que
funcionaria do jeito que eu quero, né?
OBS.: Tenho que estudar esses comandos e controles, pois não sou
expert nesse assunto ainda... hehe
Novamente agradeço a contribuição!