site_url()

2018-06-13 18:21 更新

作用:獲取網(wǎng)站根目錄 URL 地址。

語法string site_url([string $filename])

參數(shù)

  • $filename 目錄下的文件。

返回值

  • 如果未提供參數(shù),則返回網(wǎng)站根目錄地址
  • 如果提供 $filename 參數(shù),則返回 $filename 的 URL 地址。

說明

ModPHP 能夠自動(dòng)偵測(cè)并獲取當(dāng)前網(wǎng)站根目錄的 URL 地址,但這個(gè)地址是 ModPHP 程序所在目錄而言的,如果 ModPHP 被當(dāng)作插件使用,那么使用 site_url() 函數(shù)可能獲取不到預(yù)想的 URL 地址。

你可以通過設(shè)置 config('site.URL') 選項(xiàng)來固定網(wǎng)站的 URL 地址,這樣 site_url() 將永遠(yuǎn)返回設(shè)置的地址。并且,當(dāng)訪問的地址不是設(shè)置的地址時(shí),系統(tǒng)會(huì)自動(dòng)跳轉(zhuǎn)到設(shè)置的地址上。另外,固定 URL 地址對(duì) Socket 服務(wù)器也有好處,因?yàn)?ModPHP 運(yùn)行于 Socket 服務(wù)器模式時(shí)是無法偵測(cè) URL 地址的。

示例

<?php
echo site_url(); //輸出網(wǎng)站根目錄 URL 地址
echo site_url('test.php'); //輸出網(wǎng)站根目錄 test.php 文件的 URL 地址
以上內(nèi)容是否對(duì)您有幫助:
在線筆記
App下載
App下載

掃描二維碼

下載編程獅App

公眾號(hào)
微信公眾號(hào)

編程獅公眾號(hào)