Subversion Repositories php-qbpwcf

Rev

Blame | Last modification | View Log | RSS feed

<?php

#使用命名空間qbpwcf
namespace qbpwcf;

#匯入外部套件
include("../../allInOneForJson.php");

#涵式說明:
#解析從 amazon REST API 認證過後的 token 與相關資訊,並將結果儲存到$_SESSION[""]
#回傳結果:
#$result["status"],執行是否正常,"true"代表正常,"false"代表不正常.
#$result["founded"],是否有找到必備的token.
#$result["error"],錯誤訊息
#$result["content"],解析後的結果
#$result["function"],當前執行的函數名稱
#可省略參數:
#$conf["inputVar"],字串,接收的post變數名稱,預設為"unParsedRestStr";
#$conf["inputVar"]="unParsedRestStr";
#$conf["restTokenSessionName"],字串陣列,儲存token資訊的session變數名稱,預設為array("amazon::parseRestToken").
#$conf["restTokenSessionName"]=array("amazon::parseRestToken");
#$conf["re_url"],字串,成功取得token資訊後要轉位到哪邊,預設為$_SERVER["PHP_SELF"].
$conf["re_url"]="../amazonT.php";
#備註:
#建構中...
$parseRestToken=amazon::parseRestToken($conf);

#如果執行失敗
if($parseRestToken["status"]==="false"){
        
        #印出內容
        var_dump($parseRestToken);
        
        #結束程式
        exit;
        
        }#if end

#反之
else if(isset($parseRestToken["content"])){
        
        #若不是json的輸出 且為 js 的語法
        if($parseRestToken["isJson"]==="false" && $parseRestToken["isJs"]==="true"){
                
                #印出js內容
                echo $parseRestToken["content"];
                
                }#else end      
        
        }#else end

?>