Puoi farlo sfruttando la tabella delle news,
prendendo l'id della riga e creare un link
esempio.
Tabella News.
+-------------------------------------+---------------+
| id | Titolo | Messaggio | Autore | Link |
+-------------------------------------+---------------+
| 1 | Test | Testttt | Thejuster | ag5cs54qw6564 |
+-------------------------------------+---------------+
questo devi farlo durante la creazione di una news.
puoi esempio utilizzare il titolo della news criptarlo in md5
per generare un link dinamico
<?
$titolo = "Test";
$messaggio = "Testttt";
$autore = "Thejuster"
$link = md5($titolo);
mysql_query("INSER INTO news (titolo,messaggio,autore,link) VALUES ('$titolo','$messaggio','$autore','$link');
?>
questa parte per creare un link dinamico
per raggiungerlo ti basta fare in questo mondo
ti basta consegnare il link generato esempio
miosito.it/…
quindi
<?
$news = $_GET[news];
$errore = "yes";
$sql = mysql_query("SELECT * FROM news WHERE link='$news';");
while($row = mysql_fetch_array($sql)) {
if($row[link] != $news) {
} else {
$id_news = $row[id];
include("template_news.php");
$errore = "no";
}
if($errore == "yes") {
echo "Il link selezionato e inesistente";
}
?>
poi ovviamente dalla tua pagina news ricavi la variabile id_news
come se già l'avessi dichiarata e la usi per recuperare il contenuto
e mostrare la news.
spero ti sia tutto chiaro.