Je Url comme:Modifier adresse URL faire court en PHP
localhost/ab/directory.php?id=200
id = 200 est membre id jenny
comment changer à
localhost/ab/jenny
est possible?
Merci
Je Url comme:Modifier adresse URL faire court en PHP
localhost/ab/directory.php?id=200
id = 200 est membre id jenny
comment changer à
localhost/ab/jenny
est possible?
Merci
Vous souhaitez utiliser mod_rewrite, un module disponible en apache. Cela sera géré par un fichier .htaccess dans votre répertoire web. AddedBytes a un joli tutoriel pour les débutants sur la réécriture d'url.
Voir: http://www.addedbytes.com/for-beginners/url-rewriting-for-beginners/
Vous pouvez le faire dans au moins 2 façons différentes:
/ab
un script php qui inspecte le PATH_INFO
pour récupérer /jenny
. Vous devrez configurer Apache pour traiter les scripts sans extension comme des scripts php pour que cela fonctionne.je m'intéresse à ponit 2. 'localhost/ab/directory.php? Id = 200', désolé 'ab' est mon projet. exemple: j'ai home.php, dans home.php j'appelle localhost/ab/répertoire.php? Id = 200 en utilisant href. et puis je wan pour diriger vers directory.php, mais je veux changer dans la barre d'adresse être «localhost/ab/jenny». dans directory.php, seulement obtenir jenny et appeler mysql pour obtenir le nom de détail, l'adresse, etc. Pouvez-vous donner un échantillon pour le point 2, désolé mon anglais bad.thank vous – Iwan
@Iwan: Je suis désolé, afin de option 2 pour travailler, '/ ab' devrait être un vrai script PHP, pas un répertoire comme c'est dans votre cas. Je vous suggère d'aller avec l'option 1 car c'est la plus largement pratiquée et acceptée des 2 approches. – Asaph
ok. Je suis tellement intéressé par votre option 2.mais mon site est en cours d'exécution. un problème si je fais ça? pouvez-vous donner un échantillon pour mon problème .. s'il vous plaît .. merci. – Iwan
Bienvenue sur StackOverflow. Grande première question! – Sampson
Sur quel serveur web vous êtes? Apache ou IIS? – Nirmal
Pourquoi tout le monde suppose qu'il est sur Apache? – Nirmal