peshkov
Новичок
Выскажите свое мнение
Выскажите свое мнение свое мнение по поводу класса
пример УРЛ http://localhost/catalog/454.html
Выскажите свое мнение свое мнение по поводу класса
PHP:
<?
// класс Request предназначен для получение $_SERVER['REQUEST_URI'] и разбора урс в массив
class Request //extends Params
{
// получение все данных их массива
var $_url = array();
// подключаемый модуль, и таблица в базе данных
var $_table ,$_module ;
// массив отрезающий лишнее в адресной строке
var $_str_replace = array('.html','.htm','.pl','.cgi');
function Request()
{
$url = $this->URI($_SERVER['REQUEST_URI']);
$this->_url = $url;
$this->_table = $url[0];
$this->_module = $url[0];
}
function URI($request)
{
$string = $request;
$tok = strtok($string, "/");
while ($tok)
{
// отрезаем лишнее из урл указанное в массиве
$tok = str_replace($this->_str_replace,'',$tok);
$_url[] = $tok;
$tok = strtok("/");
}
return $_url;
}
}
?>