человеку с уровнем пхп ниже среднего советуют симфони :)
я бы сказал - набрать в гугле "пишем свой роутер на пхп" и почитать статьи, где каждая строчка описана.
как вариант - одноразовая ссылка на картинку - генерируется для каждого пользователя, помечается как использованная. но, это конечно не защитит от скриншота.
"/[\d]+-[*\w]/u"
например.