Forum Webscript.Ru
Программирование => Регулярные выражения => Тема начата: 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 ?
-
На Перл:
$_ = \'page.php?todo=lang&lang=2&cat=116&PHPSESSID=bdae57d8fcb95f2fed7595201ab21147\';
s/\\b(cat|PHPSESSID|todo)=[^&]*&?//g;
s/&$//;
-
А как можно это проделать при помощи PHP ??
-
В PHP есть preg_replace()
-
в php есть функции [p]parse_url[/p] и [p]parse_str[/p]
т.ч. не правильно будет для этого использовать РВ