Escape the share attribute.
Let's, you know, actually test to see if the post is the one that matches the shared key.
Define as public functions.