<br />上午:<br />繼續研究paypal,研究如何擷取傳回值,沒有進展。</p><p>下午:<br />和小史交流一下,原來是我想的太多了,傳回值也就是那麼幾項,如:交易id、交易時間、交易人姓名等等。</p><p>將配置資訊修改,設定使用者交易成功後的url為192.168.1.65上的CVwriter上的一個頁面,<br />交易完成後跳轉到了這個頁面,但是這裡是.net的環境,嘗試使用.net的對象來接收資料,失敗。</p><p>要運行php的程式來收集還是要配置環境的,IIS5.1+php,在網上搜尋,並嘗試搭建</p><p>IIS5.1和PHP5.3結合的時候和以前的安裝不一樣了,嘗試傳統的安裝方式失敗後,在網上搜尋新的安裝方法。<br />原來要在安裝之前先安裝fastcgi,然後在安裝php5.3的時候選擇伺服器的時候選擇fastcgi。</p><p>然後開啟IIS管理器,網站 上點右鍵-屬性-主目錄-配置-添加。添加IIS 擴充 </p><p>然後配置php.ini和system32下的fcgiext.ini</p><p>編寫測試頁面:phpinfo.php<br /><?php phpinfo();?></p><p>環境搭建成功</p><p>詢問小史能不能修改65伺服器的配置,因為我要安裝php的環境,結合IIS來進行測試。</p><p>小史同意修改伺服器配置,安裝php運行環境。</p><p>配置Dreamwaver串連到伺服器,在本地編輯服務器上的內容,伺服器在區域網路內。</p><p>開始修改配置參數,在php+apache的環境下沒有問題,但是在php+II5.1的環境下就不可以,不知道是不是php的版本的問題。<br />或者統一版本的不同安裝包的預設設定不同的問題,這裡待解決。</p><p>這種方式:<br />只保留一個success.php檔案。</p><p>這IIS將php以一個文字文件的形式讓我來閱讀了,而並沒有解析,但是當執行 echo 'hello world';的時候卻執行了。<br />費解,趙堅說這樣開發不正規,不主流,小史推薦在uab上直接進行測試。</p><p>配置FlashFXP,串連遠程伺服器,成功。<br />修改paypal設定檔,並上傳,成功;測試提交資訊到paypal,成功,交易成功;收集資料,失敗。</p><p>後經趙堅協助,獲得傳回值,原因是:官方公布的獲得方式為:$_POST,但是使用這個方法卻不能獲得值。<br />晚上:<br />趙堅嘗試使用$_REQEUST獲得值正常,高興~!</p><p>下一步是自己寫一個購物車,和一個交易記錄模組。</p><p>李總給了新的商務邏輯,那麼我要按照他的要來做,其實沒有購物車那麼難,因為只有一種服務,這個服務價格又是固定的。<br />新的需求:<br />頁面配置IE6下有Bug,這個優先順序要低一些。<br />家庭註冊預設可用。<br />aupair註冊完成後,預設不可用,點擊五個動態網頁面後重新導向到如下內容的付款頁面:<br />Your membership will be enabled as soon as the following has been paid:<br />90 Days Membership Fee GBP 20<br /><a>Click here to go to PayPal to make the payment</a></p><p>如果沒有註冊aupair,而且點擊了付款串連,那麼就重新導向到aupair註冊頁面,如果註冊可直接登入</p><p>如果註冊了,繳費了,但是時間用光了,那麼也要重新導向到繳費頁面。<br />Your membership payment has expired, please pay the following to renew your membership for another 90 days<br />Renewal Membership Fee GBP 20<br /><a>Click here to go to PayPal to make the payment</a></p><p>截屏,製作一個說明文檔。</p><p>晚上回家前:<br />思路:<br />查看原來的是如何進行許可權控制的,這裡在加上一個控制的欄位,這裡一個是使用者是否可用,可用是否付款/到期。</p><p>未付款/到期的使用者要跳轉到付款提示頁面,並也不可以使用5個動態功能,自動跳轉到繳費/續約提示介面。</p><p>設計思路:<br />添加一個繳費日期欄位:<br />lastpaytime(最近繳費時間)和當前登入時間進行比較,如果距離大於90天的話說明超期,要進行續約。<br />每一次登入的時候都要進行判斷。<br />在session中添加令牌IfArrears(是否欠費欄位),0代表未繳費,1代表已繳費,2代表已欠費。<br />這裡的許可權認證都在BasePage中,那麼這裡也要在BasePage中進行配置