<ruby id="bdb3f"></ruby>

    <p id="bdb3f"><cite id="bdb3f"></cite></p>

      <p id="bdb3f"><cite id="bdb3f"><th id="bdb3f"></th></cite></p><p id="bdb3f"></p>
        <p id="bdb3f"><cite id="bdb3f"></cite></p>

          <pre id="bdb3f"></pre>
          <pre id="bdb3f"><del id="bdb3f"><thead id="bdb3f"></thead></del></pre>

          <ruby id="bdb3f"><mark id="bdb3f"></mark></ruby><ruby id="bdb3f"></ruby>
          <pre id="bdb3f"><pre id="bdb3f"><mark id="bdb3f"></mark></pre></pre><output id="bdb3f"></output><p id="bdb3f"></p><p id="bdb3f"></p>

          <pre id="bdb3f"><del id="bdb3f"><progress id="bdb3f"></progress></del></pre>

                <ruby id="bdb3f"></ruby>

                ??一站式輕松地調用各大LLM模型接口,支持GPT4、智譜、豆包、星火、月之暗面及文生圖、文生視頻 廣告
                QueryPHP 支持單個導入、批量導入和定義路由文件支持路由規則。 # 路由導入 路由由 Q\router\router 中的 import 方法進行注冊,通常我們在 <project>/com/option/router.php 中進行注冊路由。 ~~~ // 原型 router::import($strRouter, $strUrl, $in = []); router::import('路由', '請求地址', '擴展參數'); ~~~ 例子: ~~~ router::import ( 'hello-{what}', 'home://topic/index' ); ~~~ 訪問地址: ~~~ http://<service>/index.php/hello-world http://<service>/index.php/home/topic/index/what/world ~~~ 上面兩個地址等效,GET 結果如下: ~~~ Array ( [app] => home [c] => topic [a] => index [what] => world ) ~~~ > 說明:路由本質實質上利用正則匹配 pathinfo,解析所得到的結果,見下表。 | 項目 | 說明 | | --- | --- | | pathinfo | /hello-world | | 正則 | /^\/hello-(\S+)/ | # 參數分析 ### 路由 | 項目 | 備注 | 正則 | | --- | --- | --- | | / | 首頁 | / | | hello | 普通路由 | /hello/ | | goods-{hello} | 帶有參數 | /goods-(\S+)/ | | goods-{hello}-{world}/{show}-{detail} | 多個參數,規則復雜的路由 | goods-(\S+)-(\S+)/(\S+)-(\S+) | ### 請求地址 基本結構如下: ~~~ home://hello/world?args1=1&arg2=2 ~~~ 支持例子解析: | 項目 | 備注 | | --- | --- | | home://blog/index?id=1&name=xiao | 應用(home) 控制器(blog) 方法(index) 參數[id=1, name=xiao] | | blog/index | 應用(默認應用) 控制器(blog) 方法(index) | | blog | 應用(默認應用) 控制器(blog) 方法(默認方法) | ### 擴展參數 系統將通過擴展參數支持更多功能,見下面: | 項目 | 備注 | | --- | --- | | domain | 支持導入域名,詳情見后面 | | params | url 附加參數 ['args1' => 'hello', 'args2' => 'world' ] | | where | 參數正則,['hello' => '[0-9]+', 'world' => '[A-Za-z]+'],參數默認解析正則為 \S+ | | prepend | 插入順序,一個路由可以多個請求地址,prepend 插入前面優先解析 | | strict | 使用啟用嚴格匹配,正則結尾會加入 $ 標志 | | prefix | 定義前綴,分組路由指定前綴會通過這個參數傳入數據 | # 嚴格匹配模式 QueryPHP 可以通過“擴展參數”中的 strict 來支持嚴格,也可以通過配置設置全局參數。 ~~~ 'url_router_strict' => true ~~~ > 說明:擴展參數中的 strict 優先,可以通過這個配置修改全局嚴格設置。
                  <ruby id="bdb3f"></ruby>

                  <p id="bdb3f"><cite id="bdb3f"></cite></p>

                    <p id="bdb3f"><cite id="bdb3f"><th id="bdb3f"></th></cite></p><p id="bdb3f"></p>
                      <p id="bdb3f"><cite id="bdb3f"></cite></p>

                        <pre id="bdb3f"></pre>
                        <pre id="bdb3f"><del id="bdb3f"><thead id="bdb3f"></thead></del></pre>

                        <ruby id="bdb3f"><mark id="bdb3f"></mark></ruby><ruby id="bdb3f"></ruby>
                        <pre id="bdb3f"><pre id="bdb3f"><mark id="bdb3f"></mark></pre></pre><output id="bdb3f"></output><p id="bdb3f"></p><p id="bdb3f"></p>

                        <pre id="bdb3f"><del id="bdb3f"><progress id="bdb3f"></progress></del></pre>

                              <ruby id="bdb3f"></ruby>

                              哎呀哎呀视频在线观看