Subversion Repositories php-qbpwcf

Rev

Blame | Last modification | View Log | RSS feed

<?php

#使用命名空間qbpwcf
namespace qbpwcf{

        #匯入外部套件
        include("../../allInOne.php");
        
        #提示正在測試的功能
        echo "<hr>header::formVarToSessionThenRedirection - testCase 1<br>";
        
        #函式說明:
        #接收表單變數後,轉存成session變數後,立即轉址.
        #回傳的結果:
        #$result["status"],執行是否成功,"true"代表執行成功;"false"代表執行失敗.
        #$result["function"],當前執行的函數.
        #$result["error"],錯誤訊息.
        #必填的參數:
        #$conf["receivedVarName"],字串陣列,要接收的變數名稱.
        $conf["receivedVarName"]=array("var1","var2","var3");
        #$conf["limitPrePage"],字串陣列,表單變數的來源頁面必須是陣列元素之一(不包含檔案路徑)
        $conf["limitPrePage"]=array("headerT.php");
        #$conf["sessionName"],字串陣列,表單變數要轉換成的session變數的名稱.
        $conf["sessionName"]=array("session1","session2","session3");
        #$conf["redirectionTo"],為要轉址到的地方,若爲 $_SERVER["PHP_SELF"],則爲回到目前頁面,全民資安素養網爲 https://isafe.moe.edu.tw/.
        $conf["redirectionTo"]="headerT-formVarToSessionThenRedirection-testCase-1.php";
        #可省略參數:
        #$conf["receiveFormMethod"],字串,傳送過來的資料是用"post/POST"還是"get/GET",預設為"post"
        #$conf["receiveFormMethod"]="post";
        #$conf["additionSessionName"]字串陣列,額外指派的session變數名稱.
        $conf["additionSessionName"]=array("add1","add2","add3"); 
        #$conf["additionSessionValue"]字串陣列,可額外指派的session變數的內容.
        $conf["additionSessionValue"]=array("addValue1","addValue2","addValue3");
        var_dump(header::formVarToSessionThenRedirection($conf));
        unset($conf);

        }#namespace qbpwcf end

?>