Quote Originariamente inviata da nivasio Visualizza il messaggio
un modo semplice sarebbe mettere per esempio articolo.php?id=12&title=titolo, questo se vuoi farlo solo col php senza Rewrite

Allora, sempre con questo sistema, ma un minimo più elegante, può essere:

File .htaccess

RewriteEngine On

RewriteRule ^([^/]+)/([^/]+).html index.php?page=$1&filter=$2

così, se te fai un indirizzo conformato così

www.miosito.it/blog/12.html

puoi già dirgli che vuoi andare sulla pagina blog.php, dove poi leggerai un articolo con id=12
$page=$_POST['page'];
$filtro=$_POST['filter'];

e recuperi appunto i dati

puoi ulteriormente migliorare, facendo:

http://www.miosito.it/blog/12-ciao-i...-articolo.html
quindi fare un explode del filter, sul carattere trattino, e prendi il solo valore utile, il primo, che sarà sempre imn posizione 0, nell'array. Sapendo che è sempre in posizione 0 e deve essere un numero, quindi lo puoi forzare a intero e rendere il tutto più sicuro.
(eventuali burloni che provano a forzare il tuo sito.

se poi (giustamente) il 12, ti sta sulle palle, ti crei un campo permalink, sulla tabella degli articoli, che dovrà essere unico per ogni articolo, e gli passi quello.