Subversion Repositories php-qbpwcf

Rev

Details | Last modification | View Log | RSS feed

Rev Author Line No. Line
14 liveuser 1
<?php
2
 
3
#使用命名空間qbpwcf
4
namespace qbpwcf;
5
 
6
#匯入外部套件
7
include("../../allInOneForJson.php");
8
 
9
#涵式說明:
10
#解析從 amazon REST API 認證過後的 token 與相關資訊,並將結果儲存到$_SESSION[""]
11
#回傳結果:
12
#$result["status"],執行是否正常,"true"代表正常,"false"代表不正常.
13
#$result["founded"],是否有找到必備的token.
14
#$result["error"],錯誤訊息
15
#$result["content"],解析後的結果
16
#$result["function"],當前執行的函數名稱
17
#可省略參數:
18
#$conf["inputVar"],字串,接收的post變數名稱,預設為"unParsedRestStr";
19
#$conf["inputVar"]="unParsedRestStr";
20
#$conf["restTokenSessionName"],字串陣列,儲存token資訊的session變數名稱,預設為array("amazon::parseRestToken").
21
#$conf["restTokenSessionName"]=array("amazon::parseRestToken");
22
#$conf["re_url"],字串,成功取得token資訊後要轉位到哪邊,預設為$_SERVER["PHP_SELF"].
23
$conf["re_url"]="../amazonT.php";
24
#備註:
25
#建構中...
26
$parseRestToken=amazon::parseRestToken($conf);
27
 
28
#如果執行失敗
29
if($parseRestToken["status"]==="false"){
30
 
31
	#印出內容
32
	var_dump($parseRestToken);
33
 
34
	#結束程式
35
	exit;
36
 
37
	}#if end
38
 
39
#反之
40
else if(isset($parseRestToken["content"])){
41
 
42
	#若不是json的輸出 且為 js 的語法
43
	if($parseRestToken["isJson"]==="false" && $parseRestToken["isJs"]==="true"){
44
 
45
		#印出js內容
46
		echo $parseRestToken["content"];
47
 
48
		}#else end	
49
 
50
	}#else end
51
 
52
?>