Ich habe URL wie:ändern URL-Adresse machen kurz in PHP
localhost/ab/directory.php?id=200
id = 200 ist jenny-ID Mitglied
wie man es ändern zu
localhost/ab/jenny
möglich ist?
Dank
Ich habe URL wie:ändern URL-Adresse machen kurz in PHP
localhost/ab/directory.php?id=200
id = 200 ist jenny-ID Mitglied
wie man es ändern zu
localhost/ab/jenny
möglich ist?
Dank
Sie wollen werden mod_rewrite verwenden, ein Modul in Apache verfügbar. Dies wird durch eine .htaccess-Datei in Ihrem Web-Verzeichnis verwaltet. AddedBytes hat ein nettes Tutorial für Anfänger beim URL-Rewriting.
See: http://www.addedbytes.com/for-beginners/url-rewriting-for-beginners/
Sie können dies tun, in mindestens zwei verschiedene Arten:
/ab
ein PHP-Skript, das die PATH_INFO
untersucht, um /jenny
abzurufen. Sie müssen Apache so konfigurieren, dass Skripts ohne Erweiterung als PHP-Skripte behandelt werden, damit dies funktioniert.ich interessiere mich für ponit 2. 'localhost/ab/directory.php? Id = 200', tut mir leid 'ab' ist mein Projekt. Beispiel: ich habe home.php, in home.php rufe ich localhost/ab/directory.php? Id = 200 mit href. und dann wan ich direkt zu directory.php, aber ich möchte in der Adressleiste ändern "localhost/ab/jenny". in directory.php, nur erhalten Jenny und rufen Sie MySQL, um Details Name, Adresse, etc. Können Sie Probe für Punkt 2, Entschuldigung mein Englisch bad.thank Sie geben – Iwan
@Iwan: Es tut mir leid, um für Option 2 zu arbeiten, "/ ab" müsste ein tatsächliches PHP-Skript sein, kein Verzeichnis, wie es in Ihrem Fall ist. Ich schlage vor, dass Sie mit Option 1 gehen, da es von beiden Ansätzen eher praktiziert und akzeptiert wird. – Asaph
ok. Ich bin so interessiert Ihre Option 2. aber meine Website läuft. irgendein Problem, wenn ich das tue? Kannst du Probe für mein Problem geben .. bitte .. danke. – Iwan
Willkommen bei Stackoverflow. Tolle erste Frage! – Sampson
Auf welchem Webserver sind Sie? Apache oder IIS? – Nirmal
Wie kommt jeder davon, dass er auf Apache ist? – Nirmal