Visualizzazione dei risultati da 1 a 8 su 8

Hybrid View

  1. #1
    un modo semplice sarebbe mettere per esempio articolo.php?id=12&title=titolo, questo se vuoi farlo solo col php senza Rewrite
    Un tardo hegeliano di Busalla / allevava un gorilla nella stalla
    citando Adorno nell notti chiare / finché il primate stanco di ascoltare
    lo strangolò con una sciarpa gialla Dillo Con Parole Sue

  2. #2
    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.

  3. #3
    Però io non ho acceso al file .htaccess come posso fare?

  4. #4
    Quote Originariamente inviata da danirota Visualizza il messaggio
    Però io non ho acceso al file .htaccess come posso fare?
    1) Su quale server hai il sito?
    2) Quali condizioni economiche ti fanno rimanere su quel server?

    Io conosco questo metodo, con la riscrittura dell' htaccess.
    Altri purtroppo non li ho mai indagati
    Però non poter modificare htaccess è piuttosto scocciante.

  5. #5
    Moderatore di PHP L'avatar di Alhazred
    Registrato dal
    Oct 2003
    Messaggi
    12,509
    Quote Originariamente inviata da danirota Visualizza il messaggio
    Però io non ho acceso al file .htaccess come posso fare?
    Peri il file .htaccess non devi avere accesso a niente, basta che lo crei tu sul tuo PC e poi lo carichi nella root del sito (generalmente la cartella public_html).
    L'unico problema è se sei su un server Windows, .htaccess funziona solo con Apache ed i Server Windows invece montano IIS.

Permessi di invio

  • Non puoi inserire discussioni
  • Non puoi inserire repliche
  • Non puoi inserire allegati
  • Non puoi modificare i tuoi messaggi
  •  
Powered by vBulletin® Version 4.2.1
Copyright © 2026 vBulletin Solutions, Inc. All rights reserved.