I would like to generate a URL which will have a unique code tail at the and only will be used 3 times. After accessing 3 times from the link. the url will expire. How can I do this? Basically I think I need to create a database and map the permission for the url and have acountdown number? is there any better way of doing this? An example of this is in facebook you can just copy and send a link to the people to see your pictures without going online or being your friends. ?
You've already thought of your own solution! There is no easier way.
Lets have a look at what you need:
All 3 requirements seem to need a database. You can use an alternative database, such as local xml files but that would be way more work than using a mysql database for instance.