Ho Url come:Modifica Indirizzo URL rendere breve in PHP
localhost/ab/directory.php?id=200
id = 200 è Jenny ID membro
come cambiare a
localhost/ab/jenny
è possibile?
Grazie
Ho Url come:Modifica Indirizzo URL rendere breve in PHP
localhost/ab/directory.php?id=200
id = 200 è Jenny ID membro
come cambiare a
localhost/ab/jenny
è possibile?
Grazie
Ti consigliamo di utilizzare mod_rewrite, un modulo disponibile in Apache. Questo sarà gestito da un file .htaccess all'interno della tua directory web. AddedBytes ha un bel tutorial per i principianti sulla riscrittura degli URL.
See: http://www.addedbytes.com/for-beginners/url-rewriting-for-beginners/
È possibile farlo in almeno 2 modi diversi:
/ab
uno script php che ispeziona lo PATH_INFO
per recuperare /jenny
. Dovrai configurare Apache per il trattamento degli script senza estensione come script php affinché funzioni.mi interessa per ponit 2. 'localhost/ab/directory.php? Id = 200', mi dispiace 'ab' è il mio progetto. esempio: ho home.php, in home.php chiamo localhost/ab/directory.php? Id = 200 usando href. e poi voglio indirizzare a directory.php, ma voglio cambiare nella barra degli indirizzi essere 'localhost/ab/jenny'. in directory.php, ottieni solo jenny e chiama mysql per ottenere il nome del dettaglio, l'indirizzo, ecc. Puoi dare un campione per il punto 2, scusa il mio inglese. Ti ringrazio. – Iwan
@Iwan: Mi dispiace, per opzione 2 per funzionare, '/ ab' dovrebbe essere uno script php effettivo, non una directory come nel tuo caso. Ti suggerisco di andare con l'opzione 1 in quanto è il più ampiamente praticato e accettato dei 2 approcci. – Asaph
ok. Sono così interessato alla tua opzione 2. ma il mio sito è in esecuzione. Qualche problema se lo faccio? puoi dare un campione per il mio problema ... per favore .. grazie. – Iwan
controllare questo: http://www.wmtips.com/apache/how-use-mod-rewrite-url-rewriting.htm
Benvenuti a StackOverflow. Ottima prima domanda! – Sampson
Quale server web ci si trova? Apache o IIS? – Nirmal
Come mai tutti pensano che sia su Apache? – Nirmal