pbootcms网站模板|日韩1区2区|织梦模板||网站源码|日韩1区2区|jquery建站特效-html5模板网

    1. <small id='CWn9b'></small><noframes id='CWn9b'>

      <legend id='CWn9b'><style id='CWn9b'><dir id='CWn9b'><q id='CWn9b'></q></dir></style></legend>
        <bdo id='CWn9b'></bdo><ul id='CWn9b'></ul>
      <tfoot id='CWn9b'></tfoot>

      <i id='CWn9b'><tr id='CWn9b'><dt id='CWn9b'><q id='CWn9b'><span id='CWn9b'><b id='CWn9b'><form id='CWn9b'><ins id='CWn9b'></ins><ul id='CWn9b'></ul><sub id='CWn9b'></sub></form><legend id='CWn9b'></legend><bdo id='CWn9b'><pre id='CWn9b'><center id='CWn9b'></center></pre></bdo></b><th id='CWn9b'></th></span></q></dt></tr></i><div class="t77p7xr" id='CWn9b'><tfoot id='CWn9b'></tfoot><dl id='CWn9b'><fieldset id='CWn9b'></fieldset></dl></div>

      什么是 baseUrl

      What exactly is a baseUrl(什么是 baseUrl)
      1. <tfoot id='5CamU'></tfoot>

          <legend id='5CamU'><style id='5CamU'><dir id='5CamU'><q id='5CamU'></q></dir></style></legend>

                <bdo id='5CamU'></bdo><ul id='5CamU'></ul>
                <i id='5CamU'><tr id='5CamU'><dt id='5CamU'><q id='5CamU'><span id='5CamU'><b id='5CamU'><form id='5CamU'><ins id='5CamU'></ins><ul id='5CamU'></ul><sub id='5CamU'></sub></form><legend id='5CamU'></legend><bdo id='5CamU'><pre id='5CamU'><center id='5CamU'></center></pre></bdo></b><th id='5CamU'></th></span></q></dt></tr></i><div class="hr1zdtp" id='5CamU'><tfoot id='5CamU'></tfoot><dl id='5CamU'><fieldset id='5CamU'></fieldset></dl></div>
                  <tbody id='5CamU'></tbody>
              • <small id='5CamU'></small><noframes id='5CamU'>

              • 本文介紹了什么是 baseUrl的處理方法,對大家解決問題具有一定的參考價值,需要的朋友們下面隨著小編來一起學習吧!

                問題描述

                我花了一些時間試圖理解 baseUrl 是什么(從學習 Zend Framework 開始),但令人驚訝的是,對于這樣一個無處不在的實用程序,沒有一個專家"或博主甚至試圖定義 baseUrl 以便學習者一個想法它是關(guān)于什么的.他們都假設(shè)你知道它是什么,然后繼續(xù)推導它,每個人都用自己的方法得出自己的結(jié)果.從我目前閱讀的內(nèi)容來看:

                有些人認為它是 Homepage-Url,我自然會認為它是(從名稱中暗示的),可以通過 $_SERVER["HTTP_HOST"]$_SERVER["SERVER_NAME"] 但令人驚訝的是這些似乎是少數(shù).

                有些人認為這是一個當前頁面,可以通過 $_SERVER["REQUEST_URI"]$_SERVER["PHP_SELF"] 附加到 server-name 來訪問>

                而其他人認為它可以是上述任何內(nèi)容或任何 url(嗯,至少這是我得到的印象),這取決于用戶希望如何使用它.

                所以有人可以準確解釋 baseUrl 是什么,而不假設(shè)我也是專家"以及為什么我可能需要它.謝謝.

                baseUrl 應該在大多數(shù) Zend 項目上自動設(shè)置,但在我的情況下顯然不是.即使我執(zhí)行 echo $this->baseUrl()var_dump($this->baseUrl()),我也一無所獲.所以我真的不知道這個實用程序是關(guān)于什么的.

                解決方案

                為什么需要 baseUrl() 工具的簡短答案是:

                應用的部署位置應該是配置問題,而不是核心應用功能問題

                在許多 - 甚至大多數(shù) - 情況下,應用程序的 base-url 將只是 $_SERVER['HTTP_HOST']$_SERVER['SERVER_NAME']>.

                但情況并非總是如此.

                最容易考慮的例子是具有常用頁面的標準網(wǎng)站:

                • http://example.com/
                • http://example.com/contact
                • http://example.com/about
                • //等

                現(xiàn)在您編寫(或購買或下載為 OSS 包)一個要部署在 url 下的博客應用程序:

                http://example.com/blog

                該博客可能有以下鏈接:

                • http://example.com/blog/post/my-post-slug
                • http://example.com/blog/categories/some-category
                • //etc

                所有這些鏈接都位于 /blog 下.

                博客應用程序本身應該關(guān)注博客內(nèi)的鏈接/頁面/路由.盡管您的博客模板很可能包含返回站點其余部分的頁眉/頁腳鏈接,但核心博客應用程序的其余部分不必了解您站點的其余部分.不知何故,博客應用程序需要知道,當他生成指向博客文章和博客類別以及所有其他與博客相關(guān)的頁面的鏈接時,它們都必須以 http://example.com/blog 為前綴.

                $_SERVER['HTTP_HOST']$_SERVER['SERVER_NAME'] 不反映此環(huán)境/部署信息.使用 base-url 值配置 (!) 應用程序并在生成鏈接時始終使用某種 baseUrl() 函數(shù)(使用此配置)是保持核心應用程序功能專注的好方法自己的業(yè)務,而不是外部部署因素.

                I have spent sometime trying to understand what a baseUrl is(from learning Zend Framework), but it's surprising that for such a ubiquitous utility, not a single "expert" or blogger has even attempted to define baseUrl so that a learner has an idea what it is about. They all assume you know what it is and then proceed to derive it, each one employing his own method to arrive at his own result. From what I'd read so far:

                Some think it is a Homepage-Url, which is what I'd naturally think it is(as implied from the name), to be accessed by $_SERVER["HTTP_HOST"] or $_SERVER["SERVER_NAME"] but surprisingly these seem to be in the minority.

                Some think it is a current page to be accessed by $_SERVER["REQUEST_URI"] or $_SERVER["PHP_SELF"] appended to server-name

                while others think it can be any of the above or any url for that matter(well, at least that's the impression I get), depending on how the user wants to use it.

                So can someone please explain exactly what a baseUrl is, without assuming I'm also "expert" and why I might need it. Thank you.

                EDIT: The baseUrl is supposed to be automatically set on most Zend projects, but apparently not in my case. Even when I do an echo $this->baseUrl() or var_dump($this->baseUrl()), I get nothing. So I really have no idea what this utility is about.

                解決方案

                The short answer for why you need to have a baseUrl() facility is this:

                Where the app is deployed should be a configuration issue, not a core application-functionality issue

                In many - perhaps even most - cases, the base-url of the application will simply be $_SERVER['HTTP_HOST'] or $_SERVER['SERVER_NAME'].

                But that's not always the case.

                The easiest example to consider is a standard website that has the usual pages:

                • http://example.com/
                • http://example.com/contact
                • http://example.com/about
                • // etc

                Now you write (or buy or download as an OSS package) a blog application that you would like to deploy under the url:

                http://example.com/blog

                The blog could have links like:

                • http://example.com/blog/post/my-post-slug
                • http://example.com/blog/categories/some-category
                • //etc

                All these links reside under /blog.

                The blog application itself should be concerned only with links/pages/routing inside the blog. Though your blog templates may very well contain header/footer links back to the rest of the site, the rest of the core blog application functionality should not have to know about of the rest of your site. Somehow, the blog application needs to know that when he generates links to blog posts and blog categories and all his other blog-related pages, they all must be prefixed with http://example.com/blog.

                The values $_SERVER['HTTP_HOST'] or $_SERVER['SERVER_NAME'] do not reflect this environment/deployment information. Configuring (!) the app with a base-url value and consistently using some kind of baseUrl() function (that consumes this config) when generating links is a good way to keep your core application functionality focused on its own business and not on external deployment factors.

                這篇關(guān)于什么是 baseUrl的文章就介紹到這了,希望我們推薦的答案對大家有所幫助,也希望大家多多支持html5模板網(wǎng)!

                【網(wǎng)站聲明】本站部分內(nèi)容來源于互聯(lián)網(wǎng),旨在幫助大家更快的解決問題,如果有圖片或者內(nèi)容侵犯了您的權(quán)益,請聯(lián)系我們刪除處理,感謝您的支持!

                相關(guān)文檔推薦

                Deadlock exception code for PHP, MySQL PDOException?(PHP、MySQL PDOException 的死鎖異常代碼?)
                PHP PDO MySQL scrollable cursor doesn#39;t work(PHP PDO MySQL 可滾動游標不起作用)
                PHP PDO ODBC connection(PHP PDO ODBC 連接)
                Using PDO::FETCH_CLASS with Magic Methods(使用 PDO::FETCH_CLASS 和魔術(shù)方法)
                php pdo get only one value from mysql; value that equals to variable(php pdo 只從 mysql 獲取一個值;等于變量的值)
                MSSQL PDO could not find driver(MSSQL PDO 找不到驅(qū)動程序)

                <small id='kf5IS'></small><noframes id='kf5IS'>

                      <legend id='kf5IS'><style id='kf5IS'><dir id='kf5IS'><q id='kf5IS'></q></dir></style></legend>
                    • <tfoot id='kf5IS'></tfoot>
                        <bdo id='kf5IS'></bdo><ul id='kf5IS'></ul>
                        <i id='kf5IS'><tr id='kf5IS'><dt id='kf5IS'><q id='kf5IS'><span id='kf5IS'><b id='kf5IS'><form id='kf5IS'><ins id='kf5IS'></ins><ul id='kf5IS'></ul><sub id='kf5IS'></sub></form><legend id='kf5IS'></legend><bdo id='kf5IS'><pre id='kf5IS'><center id='kf5IS'></center></pre></bdo></b><th id='kf5IS'></th></span></q></dt></tr></i><div class="vxx7jxl" id='kf5IS'><tfoot id='kf5IS'></tfoot><dl id='kf5IS'><fieldset id='kf5IS'></fieldset></dl></div>
                            <tbody id='kf5IS'></tbody>

                        • 主站蜘蛛池模板: 粘度计NDJ-5S,粘度计NDJ-8S,越平水分测定仪-上海右一仪器有限公司 | 长沙印刷厂-包装印刷-画册印刷厂家-湖南省日大彩色印务有限公司 青州搬家公司电话_青州搬家公司哪家好「鸿喜」青州搬家 | 上海单片机培训|重庆曙海培训分支机构—CortexM3+uC/OS培训班,北京linux培训,Windows驱动开发培训|上海IC版图设计,西安linux培训,北京汽车电子EMC培训,ARM培训,MTK培训,Android培训 | 灌木树苗-绿化苗木-常绿乔木-价格/批发/基地 - 四川成都途美园林 | 北京遮阳网-防尘盖土网-盖土草坪-迷彩网-防尘网生产厂家-京兴科技 | 喷码机,激光喷码打码机,鸡蛋打码机,手持打码机,自动喷码机,一物一码防伪溯源-恒欣瑞达有限公司 | 营养师网,营养师考试时间,报名入口—网站首页 | 防伪溯源|防窜货|微信二维码营销|兆信_行业内领先的防伪防窜货数字化营销解决方案供应商 | 铝镁锰板厂家_进口钛锌板_铝镁锰波浪板_铝镁锰墙面板_铝镁锰屋面-杭州军晟金属建筑材料 | 船用泵,船用离心泵,船用喷射泵,泰州隆华船舶设备有限公司 | 慈溪麦田广告公司,提供慈溪广告设计。 | 杭州画室_十大画室_白墙画室_杭州美术培训_国美附中培训_附中考前培训_升学率高的画室_美术中考集训美术高考集训基地 | 理化生实验室设备,吊装实验室设备,顶装实验室设备,实验室成套设备厂家,校园功能室设备,智慧书法教室方案 - 东莞市惠森教学设备有限公司 | 闭端端子|弹簧螺式接线头|防水接线头|插线式接线头|端子台|电源线扣+护线套|印刷电路板型端子台|金笔电子代理商-上海拓胜电气有限公司 | 澳门精准正版免费大全,2025新澳门全年免费,新澳天天开奖免费资料大全最新,新澳2025今晚开奖资料,新澳马今天最快最新图库 | 自动气象站_农业气象站_超声波气象站_防爆气象站-山东万象环境科技有限公司 | 展厅设计公司,展厅公司,展厅设计,展厅施工,展厅装修,企业展厅,展馆设计公司-深圳广州展厅设计公司 | 压滤机-洗沙泥浆处理-压泥机-山东创新华一环境工程有限公司 | 细砂提取机,隔膜板框泥浆污泥压滤机,螺旋洗砂机设备,轮式洗砂机械,机制砂,圆锥颚式反击式破碎机,振动筛,滚筒筛,喂料机- 上海重睿环保设备有限公司 | 绿萝净除甲醛|深圳除甲醛公司|测甲醛怎么收费|培训机构|电影院|办公室|车内|室内除甲醛案例|原理|方法|价格立马咨询 | 双效节能浓缩器-热回流提取浓缩机组-温州市利宏机械 | 螺旋绞龙叶片,螺旋输送机厂家,山东螺旋输送机-淄博长江机械制造有限公司 | 武汉印刷厂-不干胶标签印刷厂-武汉不干胶印刷-武汉标签印刷厂-武汉标签制作 - 善进特种标签印刷厂 | 酒瓶_酒杯_玻璃瓶生产厂家_徐州明政玻璃制品有限公司 | 上海软件开发-上海软件公司-软件外包-企业软件定制开发公司-咏熠科技 | 农业四情_农业气象站_田间小型气象站_智慧农业气象站-山东风途物联网 | 一体化污水处理设备_生活污水处理设备_全自动加药装置厂家-明基环保 | 贵州科比特-防雷公司厂家提供贵州防雷工程,防雷检测,防雷接地,防雷设备价格,防雷产品报价服务-贵州防雷检测公司 | 杭州网络公司_百度SEO优化-外贸网络推广_抖音小程序开发-杭州乐软科技有限公司 | 岸电电源-60HZ变频电源-大功率变频电源-济南诚雅电子科技有限公司 | 标准件-非标紧固件-不锈钢螺栓-非标不锈钢螺丝-非标螺母厂家-三角牙锁紧自攻-南京宝宇标准件有限公司 | 杭州ROHS检测仪-XRF测试仪价格-百科 | 捷码低代码平台 - 3D数字孪生_大数据可视化开发平台「免费体验」 | 正压密封性测试仪-静态发色仪-导丝头柔软性测试仪-济南恒品机电技术有限公司 | 哈希余氯测定仪,分光光度计,ph在线监测仪,浊度测定仪,试剂-上海京灿精密机械有限公司 | 华夏医界网_民营医疗产业信息平台_民营医院营销管理培训 | 视频直播 -摄影摄像-视频拍摄-直播分发 | 泰州物流公司_泰州货运公司_泰州物流专线-东鑫物流公司 | 铁艺,仿竹,竹节,护栏,围栏,篱笆,栅栏,栏杆,护栏网,网围栏,厂家 - 河北稳重金属丝网制品有限公司 山东太阳能路灯厂家-庭院灯生产厂家-济南晟启灯饰有限公司 | 国际高中-国际学校-一站式择校服务-远播国际教育 | 建筑消防设施检测系统检测箱-电梯**检测仪器箱-北京宇成伟业科技有限责任公司 |