Forum Webscript.Ru

Программирование => Регулярные выражения => Тема начата: vitcom2 от 12 Августа 2003, 17:58:52

Название: ubrat\' parametri s URL
Отправлено: vitcom2 от 12 Августа 2003, 17:58:52
Pomogite podskazite mne nado ubrat\' parametri s url zaprosa, no ne vse

est\' skazem zapros page.php?todo=lang&lang=2&cat=116&PHPSESSID=bdae57d8fcb95f2fed7595201ab21147

mne iz nego nuzno ubrat\' - cat, PHPSESSID i todo

Ja dumaju eto ne o4en\' slozno sdelat\' pri pomoshi reguljarnih virazenij ?
Название: ubrat\' parametri s URL
Отправлено: mike от 12 Августа 2003, 19:07:40
На Перл:

$_ = \'page.php?todo=lang&lang=2&cat=116&PHPSESSID=bdae57d8fcb95f2fed7595201ab21147\';

s/\\b(cat|PHPSESSID|todo)=[^&]*&?//g;
s/&$//;
Название: ubrat\' parametri s URL
Отправлено: vitcom2 от 28 Августа 2003, 18:01:44
А как можно это проделать при помощи PHP ??
Название: ubrat\' parametri s URL
Отправлено: mike от 28 Августа 2003, 19:10:21
В PHP есть preg_replace()
Название: ubrat\' parametri s URL
Отправлено: AliMamed от 28 Августа 2003, 19:21:35
в php есть функции [p]parse_url[/p] и [p]parse_str[/p]
т.ч. не правильно будет для этого использовать РВ