全域性使用者變數

有時候,我們需要根據一些資訊來動態決定是否開啟不同應用的某些頁面規則,那麼可以使用 全域性使用者變數 來解決。

全域性使用者變數提供多種不同型別的變數:字串、布林、數字、常量等。你可以選擇合適的型別來建立變數。

定義變數

進入全域性配置 > 全域性使用者變數介面:

點選新增變數按鈕來新增變數:

輸入變數的資訊:名稱、型別、預設值等。新增完成後,得到如下的記錄:

後續修改、使用變數時,透過 $or-global-ID 的方式來指定變數。

修改變數

可以用 Edgelang 在執行時對變數進行修改:

例如這裡設定為請求 uri

使用變數

變數可以用於後續的頁面規則條件中,對頁面規則進行動態啟用:

也可以用於訪問日誌中: