[ Поиск ] - [ Пользователи ] - [ Календарь ]
Полная Версия: работа с URL
vladlen704
Здравствуйте, возникла необходимость брать значение(id) из URL (http://xxx.yyy/zzz/page.php?div=concat&id=174722) для помещения его в запрос. Для "выдергивания" того самого значения написан был такой вот код(Код рабочий):


<?php
//беру урл
$url = $_SERVER['REQUEST_URI'];

//обрабатываю и получаю массив
$res = parse_url($url);

//получаю нужный мне элемент ([query] => div=concat&id=174722)
$str = "{$res['query']}";

//обрабатываю регуляркой и получаю опять же таки массив
preg_match("/(\d{6})/", $str, $match);

//получаю нужный элемент 174722
$str1 = "{$match[0]}";
print_r($str1);

?>


ВОпрос: можно ли меня назвать индусом, и если да, то почему. Может быть вы знаете более простые и явные пути решения этой задачи. Вобщем буду рад конструктивной критике
phpdreamer
<?php
$id = isset($_GET['id'])? (int) $_GET['id'] : '';
print_r($id);


_____________
http://phpdreamer.ru
http://blog.phpdreamer.ru
http://php5shop.com
vladlen704
phpdreamer, спасибо. Молодой я и неопытный. sad.gif
Быстрый ответ:

 Графические смайлики |  Показывать подпись
Здесь расположена полная версия этой страницы.
Invision Power Board © 2001-2024 Invision Power Services, Inc.