PDA

Просмотр полной версии : index.php?id=$id&pass=$pass


Muha
07.03.2007, 16:36
Приветствую всех! Нужна помощь.
Что нужно прописать в скрипте, чтобы например вместо index.php?id=1&pass=password было index.php/?1/password то есть index.php/?$id/$pass

Например у меня есть переменные:
$id=intval($_GET['id']);
$pass=htmlspecialchars(stripslashes(trim($_GET('pa ss'))), ENT_QUOTES);

Что мне нужно изменить?

Я видел такое на многих форумах.

Просьба: ссылки на англоязычные ресурсы не писать, я всё равно не знаю английского языка.

Заранее благодарю.
С уважением, Muha

AlexCRC
07.03.2007, 16:39
$_ENV["REQUEST_URI"] и Split тебе в помошь ;)

GreenBear
07.03.2007, 16:40
http://httpd.apache.org/docs/1.3/mod/mod_rewrite.html
http://www.internet-technologies.ru/articles/category_20.html

AlexCRC
07.03.2007, 16:45
GreenBear у него нет названия переменных. Так что врядли получится сделать это через ЧПУ



$get = split($_ENV["REQUEST_URI"], '/');
print_r($get);


Вот и будет тебе два параметра.
$get[0] => id=1
$get[1] => pass=password

+toxa+
07.03.2007, 16:45
http://forum.antichat.ru/thread27498.html

GreenBear
07.03.2007, 16:51
Просьба: ссылки на англоязычные ресурсы не писать, я всё равно не знаю английского языка.
http://www.google.ru/language_tools?hl=ru

flipper
07.03.2007, 17:20
Смотри доки по ModRewrite:
http://www.google.com/search?hl=ru&q=ModRewrite&btnG=%D0%9F%D0%BE%D0%B8%D1%81%D0%BA+%D0%B2+Google&lr=

Muha
07.03.2007, 17:32
Всем по 1 +
Спасибо

VDShark
07.03.2007, 20:10
Используй ModRewrite