при маршрутизации в свободной среде, мне нужно URL-адрес в качестве параметра
но я не знаю как.
если я направлюсь в
GET /get-links/@url
@url
может быть любая строка БЕЗ /
,
это значит, если я открою /get-links/www.muv.com
оно работает. но если я открою /get-links/www.muv.com/homepage.html
маршрутизация не будет работать.
я тоже пытался GET /get-links/*
— маршрутизация работает, то есть моя функция вызывается.
но тогда как получить @url
(www.muv.com/homepage.html
)?
и следующая проблема: как войти http://www.muv.com/homepage.html как @url
Вы можете убежать от персонажей, которые доставляют вам проблемы. Для URL есть стандарт для этого. PHP имеет rawurlencode. Может быть, это помогает.
Других решений пока нет …