ZF2 - 如何为具有特殊字符的URL创建URI对象

时间:2017-02-23 13:58:31

标签: php zend-framework2

在zendFramework 2中,当我尝试为url字符串创建\Zend\Uri\Uri对象时,该字符串具有协议(即http / https)和主机名中的特殊字符,validateHost()未验证抛出主机,因此抛出异常。

但是当我尝试为包含主机名中的特殊字符但没有协议的url字符串创建Uri对象时,它会按预期工作。

在这种情况下,我应该如何创建我的Uri对象?

对我来说,用例是,我的url字符串可以包含url,包括协议或主机名中的协议和特殊字符。

E.g未创建Uri对象的URI是http://www.fitnessø.dk

提前谢谢。

0 个答案:

没有答案