草庐IT

c# - 我怎样才能得到网站的baseurl?

我想编写一个返回站点基本URL的辅助方法。这是我想出的:publicstaticstringGetSiteUrl(){stringurl=string.Empty;HttpRequestrequest=HttpContext.Current.Request;if(request.IsSecureConnection)url="https://";elseurl="http://";url+=request["HTTP_HOST"]+"/";returnurl;}你能想到这里面有什么错误吗?任何人都可以对此进行改进吗? 最佳答案 试试

php - 如何在 ZF2 Controller 中获取 baseUrl?

在我的zf2Controller中,我想检索应用程序基本URL(例如http://example.com)。我尝试了以下调用,但它返回一个空字符串。$this->request->getBasePath();然后如何在我的Controller中获取URL的http://example.com部分? 最佳答案 我知道这不是最漂亮的方法,但是,嘿,它有效:publicfunctionindexAction(){$uri=$this->getRequest()->getUri();$scheme=$uri->getScheme();$ho

php - Yii 框架中的 homeUrl 和 baseUrl 有什么区别?

Yii框架中homeUrl和baseUrl有什么区别? 最佳答案 Yii::app()->getBaseUrl(true);//=>http://localhost/yii_projectsYii::app()->getHomeUrl();//=>/yii_projects/index.phpYii::app()->getBaseUrl(false);//=>/yii_projects这是指向图像等目录或文件本身的最佳实践,而不是硬编码可以更改名称的路径" 关于php-Yii框架中的ho