I don't want users try predicting my URL's which are like this..
www.example.org/article.php?F=12
where F is a code for featureID and that's the ID number of a feature article in my database. They get to this page but reading headlines on my index.php the link is like this <a href="article.php?F=<?php echo $row['FeatureID']; ?>">Title</a>
How can I either remove the requirement to have the $_GET in the URL?
Or
Can I do something like this?
$FeatureID = md5($row['FeatureID']); //5 = e4da3b7fbbce2345d7772b0674a318d5
$RandomNumber = md5($row['Code']); //9144 = d4bad256c73a6b25b86cc9c1a77255b1
where Random number is a 4 digit random number that is created when the row is created and unless the code and feature ID made no results are returned.
example.org/article.php?F=e4da3b7fbbce2345d7772b0674a318d5&ID=d4bad256c73a6b25b86cc9c1a77255b1
how safe is this?