GET метод и PHP - PullRequest
       44

GET метод и PHP

5 голосов
/ 24 марта 2012

У меня два вопроса.

На моей веб-странице (разработанной мной) я использую метод GET, чтобы, например, вернуть идентификатор одной записи, которая у меня есть в базе данных mySQL.

Например, один URL может быть таким:

http://www.example.com/example.php?id=1

Но в программном обеспечении MediaWiki они могут использовать этот метод GET или один странный метод, который я не знаю, который работает так:

http://www.example.com/example.php/1 

Как я могу сделать так, чтобы мой PHP-скрипт знал, что такое id 1?

А теперь у меня есть еще один вопрос. В программном обеспечении MediaWiki вы можете сделать так, чтобы файл index.php конвертировался в виртуальный каталог wiki .

Теперь последний вопрос: как я могу сделать это на моей веб-странице, URL для этого запроса к моей базе данных mySQL (с помощью сценария PHP):

http://www.example.com/example/1

Спасибо.

P.D: Извините за мой плохой английский. Я все еще учусь, потому что я из Испании, а в Испании английский не является официальным языком.

Ответы [ 3 ]

4 голосов
/ 24 марта 2012

Вы можете сделать это с помощью переписывания (например, через .htaccess)

Посмотрите на эту страницу: http://www.workingwith.me.uk/articles/scripting/mod_rewrite

2 голосов
/ 24 марта 2012

Помимо использования mod_rewrite, если вы используете Apache + PHP, вы можете использовать переменную $ _SERVER ['PATH_INFO'], чтобы выполнить то же самое.

1 голос
/ 24 марта 2012

Используйте mod_rewrite для URL - и напишите php-сервер, который будет анализировать URL. (получить значения get)

Эта ссылка должна помочь вам начать работу, http://www.generateit.net/mod-rewrite/

...