7
我安装了Kohana(位于我的xampp公共文件夹中的“kohana”目录中),并试图获得带有域和协议的完整基本URL。在Kohana 3中获取完整网站主页的URL 3
当我尝试:
url::base();
我只得到/kohana/
回结果,但希望http://localhost/kohana/
来代替。
是否可以在Kohana中做到这一点,或者我必须使用标准的PHP?
我安装了Kohana(位于我的xampp公共文件夹中的“kohana”目录中),并试图获得带有域和协议的完整基本URL。在Kohana 3中获取完整网站主页的URL 3
当我尝试:
url::base();
我只得到/kohana/
回结果,但希望http://localhost/kohana/
来代替。
是否可以在Kohana中做到这一点,或者我必须使用标准的PHP?
您不必扩展任何内容,只要使用URL::site
与参数:
$base_url = URL::site(NULL, TRUE);
这将产生与当前协议的基本URL。如果你想使用特定的协议:
$base_url = URL::site(NULL, 'http');
没有必要在这里重新发明轮子!
啊,我学到了一些东西。我的(错误)答案错误地认为我必须在config中设置它(我为Kohana 2.3做的) – alex 2010-07-23 04:37:15
为什么我必须使用协议参数?协议如何与完整的网址显示相关联? – 2013-09-27 06:41:36
任何想法如何具体删除http://? – joostmakaay 2014-01-06 16:01:41