Subversion Repositories qbpwcf-lib(archive)

Rev

Rev 915 | Details | Compare with Previous | Last modification | View Log | RSS feed

Rev Author Line No. Line
1 liveuser 1
<?php
2
 
3
#使用命名空間qbpwcf
4
namespace qbpwcf{
5
 
6
	#匯入外部套件
7
	include("../../allInOne.php");
8
 
9
	#提示正在測試的功能
10
	echo "<hr>header::formVarToSessionThenRedirection - testCase 1<br>";
11
 
12
	#函式說明:
13
	#接收表單變數後,轉存成session變數後,立即轉址.
14
	#回傳的結果:
15
	#$result["status"],執行是否成功,"true"代表執行成功;"false"代表執行失敗.
16
	#$result["function"],當前執行的函數.
17
	#$result["error"],錯誤訊息.
18
	#必填的參數:
19
	#$conf["receivedVarName"],字串陣列,要接收的變數名稱.
20
	$conf["receivedVarName"]=array("var1","var2","var3");
21
	#$conf["limitPrePage"],字串陣列,表單變數的來源頁面必須是陣列元素之一(不包含檔案路徑)
22
	$conf["limitPrePage"]=array("headerT.php");
23
	#$conf["sessionName"],字串陣列,表單變數要轉換成的session變數的名稱.
24
	$conf["sessionName"]=array("session1","session2","session3");
25
	#$conf["redirectionTo"],為要轉址到的地方,若爲 $_SERVER["PHP_SELF"],則爲回到目前頁面,全民資安素養網爲 https://isafe.moe.edu.tw/.
26
	$conf["redirectionTo"]="headerT-formVarToSessionThenRedirection-testCase-1.php";
27
	#可省略參數:
28
	#$conf["receiveFormMethod"],字串,傳送過來的資料是用"post/POST"還是"get/GET",預設為"post"
29
	#$conf["receiveFormMethod"]="post";
30
	#$conf["additionSessionName"]字串陣列,額外指派的session變數名稱.
31
	$conf["additionSessionName"]=array("add1","add2","add3"); 
32
	#$conf["additionSessionValue"]字串陣列,可額外指派的session變數的內容.
33
	$conf["additionSessionValue"]=array("addValue1","addValue2","addValue3");
34
	var_dump(header::formVarToSessionThenRedirection($conf));
35
	unset($conf);
36
 
37
	}#namespace qbpwcf end
38
 
39
?>