❶ php怎麼樣才能實現機票查詢介面,與中航信的數據對接
其實我覺得你的思路存在問題。首先,你不應該再存到自己的資料庫中,因為航空公司那邊的機票是實時變化的,你保存到自己的資料庫後,如果你不是根據他那邊的數據實時變化,那麼你這邊的數據就不準了。如果你要根據他那邊的數據的變化再變化,那麼你處理得很多,比如那邊每賣一次、或退一次。。。可能還有其他可能 ,你都得進行處理,而這種情況就得像觸發器才能合理,你總不能每秒去他那邊取。
所以建議不用自己的資料庫,既然是介面那你直接要到那邊的介面,用什麼查什麼,總能保證數據是最正確的,因為畢竟是從他的資料庫里讀到的數據。如果他不能給你提供你所要的介面,那這種做法本身就實現不了。
❷ PHP找人開發個攜程介面功能需要多少錢
這個要看功能有多少了,如果就是個簡單的介面一般60~100之間;如果要實現復雜的功能,可能幾百上千都有,只是你要找可靠的人,無論怎麼做,關鍵是代碼安全是第一,我可以給你說個地方,你網路搜索下準度科技就行了,我們gongsi之前也是在那做的,別得不多說,免得有嫌疑。現在回答個問題,本來是幫忙解決問題,可是老被誤解,你還是自己去搜下吧。
記得給分啊!!!
❸ 機票查詢介面
機票查詢介面 機票實時查詢扣位系統用戶手冊
一、查詢系統的基本介紹
機票實時查詢扣位系統,其運作的實質是以在線訂票為基礎,在客戶提交機票訂單信息的同時,由在線扣位系統提交相關數據到航信系統,取得PNR訂座編碼的一種服務。
機票實時查詢扣位系統能夠給代理人帶來前所未有的便捷與高效,將摒除以往的黑屏專業人士操作,運用電子商務平台,真正讓訂票從假他人之手發展成為乘客自主完成的訂票過程,代理人只需坐觀訂單,將票送到乘客手上即可,您只需要一台可以上網的電腦或一部手機就能夠進行商務運營。
二、客戶端操作流程
機票查詢客戶端前台主要是指:實現訪客或會員在網站上,通過機票實時查詢介面,實現從查詢到預訂再到扣位產生PNR編碼的一種服務埠。
具體的操作方法和流程如下:
(1)由網站瀏覽者選擇或輸入城市,選定出發日期及相關條件,提交數據實現查詢顯示航班數據。
(2)用戶點擊預訂按扭進入訂單填寫頁面,填寫完相關資料點擊提交訂單,即可將訂單數據寫入後台資料庫,同時產生PNR扣位編碼。
三、客戶端後台操作流程
(1)後台操作包括特價管理、參數設置、訂單管理、會員管理、會員服務、附加管理、系統管理、退出等。
具體的功能介紹如下:
1、特價管理
航班靜態特價:添加此特價可自定義某航班特定艙位的特價機票價格及座艙數
航班動態特價:添加此特價可自定義某航班特定艙位的特價機票價格(航空公司發放的隱藏特價艙位)
航線特價(動態):添加此特價可自定義某航段或某航空公司所有航班的特價機票價格
假位控制:當航空公司出現無法扣位或無法出票的機票數據(假位)時,可以使用此功能讓網站上不再顯示此艙位的機票,以避免客戶產生的糾紛。
2、參數設置
航空公司:可設置航空公司的名稱、代碼、退改簽規定等相關信息
航空城市:航空城市中文名稱,三字代碼的更改
運價管理:一般的航段運價
常規航位:重要數據(需要根據航空公司規定的機票艙位代碼表設定)
機型管理:可添加和修改機型的相關簡介
星期表:星期的中英文對照
月份表:月份的中英文對照
3、訂單管理
新訂單:客戶最新下的未經處理和查看的訂單
已確定訂單:經過確認後的訂單
已生效訂單:正在處理中,出票但還未送到客戶手中,或客戶還未付款的訂單
已成交訂單:已經付清款項的訂單
已取消訂單:客戶下訂單後,中途取消的訂單
4、會員管理
網站管理員
普通注冊會員
VIP會員
VIP貴賓會員
集團會員
5、會員服務
服務條款:會員服務條款和規定
兌獎獎品:可添加和修改積分兌換的獎品
兌獎業務:會員通過積分兌換獎品提交的相關數據(可處理)
6、附加管理
送票城市:可對填寫訂單頁面的送票城市進行添加和修改
7、系統管理
管理員及許可權:可更改、添加或刪除後台管理員及管理員許可權
基本參數設置:重要設置項(包括機票系統ID,提交到伺服器的地址,郵件發送設置,扣位設置,燃油附加設置,機場建設費設置、網上銀行設置等。相關參數在其後都有具體說明。
8、退出:不需要管理時,請點此安全退出後台管理
四、安裝操作流程
可分為幾中情況:
(1)由客戶提供FTP(包括FTP的IP地址,登陸用戶名,登陸密碼,埠號),我司派技術人員負責安裝調試。
(2)如客戶不願意提供FTP,我司可派專人將機票客戶端系統通過網路發送給客戶,由客戶上傳,調試,我司提供全程安裝的技術支持服務。
如果一切順利,一般安裝介面所須時間為3-4個鍾,便可以馬上實現在客戶網站運行。
--------------------------------------------------------------------------------------------------------------------------------------------------------------------------
航信系統CBE介面二次開發(Webservicers)產品
CBE介面是凱晨軟體提供的民航業務軟體開發的程介面,其功能等同於中航信IBE介面,程序人員可以在CBE介面上使用Webservicers服務開發機票銷售網站、機票分銷系統、民航業務管理軟體等任何民航業務系統軟體。
CBE介面程序開者使用方式:
凱晨軟體已經將CBE介面復雜文件封裝成DLL,並以Webservicers服務方式提供給開發者使用,開發者將以最簡單的方式開發功能強大的民航業務軟體。
CBE介面(Webservicers服務)特色:
指令方面:1、Eterm所使用的指令功能CBE介面一應具全;
2、支持擴展應用指令,如當天全部航班一次查尋、自動出票應用功能;
速度方面:可與航信IBE介面媲美,在應用優化的情況下與IBE介面更快;
使用成本:IBE介面/年,5萬介面租用+流量收費>10萬;
CBE介面/年,0成本(結合eterm路由器不佔用配置);
易 用 性:IBE是航專為程序設計提供的開發介面,需要一定專業知識;
CBE介面通過webservicers服務實現,採用標准介面,支持多種開發語言
(如:ASP、.Net、JSP、PHP等各種程序開發語言),基礎程序員也能開出強
大業務軟體;
CBE介面的Webservicers版本功能列舉:
基礎版: AV指令功能(實現多種方式的航班查尋);
SD扣位指令組(實現國內國際航班扣位,生成PNR);
XEPNR指令(消取PNR);
民航客氣業務基礎數據包(票價、里程、城市代碼、航空公司、艙位代碼);
Eterm路由器一套(支持一個配置,單一OFFICE號接入);
企業版:AV指令功能(實現多種方式的航班查尋);
SD扣位指令組(實現國內國際航班扣位,生成PNR);
XEPNR指令(消取PNR);
RT指令(可實現PNR導入、行程單列印、出票檢查等功能);
ETDZ出票組指令(包含:RR、EI、XE、PAT:A等指令,可實現自動出票功能);
民航客氣業務基礎數據包(票價、里程、城市代碼、航空公司、艙位代碼);
Eterm路由器一套(最多支持兩個配置,單一OFFICE號接入);
全功能版:AV指令功能(實現多種方式的航班查尋);
SD扣位指令組(實現國內國際航班扣位,生成PNR);
XEPNR指令(消取PNR);
RT指令(可實現PNR導入、行程單列印、出票檢查等功能);
ETDZ出票組指令(包含:RR、EI、XE、PAT:A等指令,可實現自動出票功能);
SMS航信簡訊(訂座或出票成功後自動(或手動)簡訊通知乘機人);
CRS指令組(即:Eterm全部指令,可做WEB擴展應用或建立WEB版Eterm);
民航客氣業務基礎數據包(票價、里程、城市代碼、航空公司、艙位代碼);
Eterm路由器一套(支持多個配置,多OFFICE號接入);
❹ 機票查詢介面的操作流程
機票查詢客戶端前台主要是指:實現訪客或會員在網站上,通過機票實時查詢介面,實現從查詢到預訂再到扣位產生PNR編碼的一種服務埠。
具體的操作方法和流程如下:
(1)由網站瀏覽者選擇或輸入城市,選定出發日期及相關條件,提交數據實現查詢顯示航班數據。
(2)用戶點擊預訂按扭進入訂單填寫頁面,填寫完相關資料點擊提交訂單,即可將訂單數據寫入後台資料庫,同時產生PNR扣位編碼。
三、客戶端後台操作流程
(1)後台操作包括特價管理、參數設置、訂單管理、會員管理、會員服務、附加管理、系統管理、退出等。
具體的功能介紹如下:
1、特價管理
航班靜態特價:添加此特價可自定義某航班特定艙位的特價機票價格及座艙數
航班動態特價:添加此特價可自定義某航班特定艙位的特價機票價格(航空公司發放的隱藏特價艙位)
航線特價(動態):添加此特價可自定義某航段或某航空公司所有航班的特價機票價格
假位控制:當航空公司出現無法扣位或無法出票的機票數據(假位)時,可以使用此功能讓網站上不再顯示此艙位的機票,以避免客戶產生的糾紛。
2、參數設置
航空公司:可設置航空公司的名稱、代碼、退改簽規定等相關信息
航空城市:航空城市中文名稱,三字代碼的更改
運價管理:一般的航段運價
常規航位:重要數據(需要根據航空公司規定的機票艙位代碼表設定)
機型管理:可添加和修改機型的相關簡介
星期表:星期的中英文對照
月份表:月份的中英文對照
3、訂單管理
新訂單:客戶最新下的未經處理和查看的訂單
已確定訂單:經過確認後的訂單
已生效訂單:正在處理中,出票但還未送到客戶手中,或客戶還未付款的訂單
已成交訂單:已經付清款項的訂單
已取消訂單:客戶下訂單後,中途取消的訂單
4、會員管理
網站管理員
普通注冊會員
VIP會員
VIP貴賓會員
集團會員
5、會員服務
服務條款:會員服務條款和規定
兌獎獎品:可添加和修改積分兌換的獎品
兌獎業務:會員通過積分兌換獎品提交的相關數據(可處理)
6、附加管理
送票城市:可對填寫訂單頁面的送票城市進行添加和修改
7、系統管理
管理員及許可權:可更改、添加或刪除後台管理員及管理員許可權
基本參數設置:重要設置項(包括機票系統ID,提交到伺服器的地址,郵件發送設置,扣位設置,燃油附加設置,機場建設費設置、網上銀行設置等。相關參數在其後都有具體說明。
8、退出:不需要管理時,請點此安全退出後台管理
四、安裝操作流程
可分為幾中情況:
(1)由客戶提供FTP(包括FTP的IP地址,登陸用戶名,登陸密碼,埠號),我司派技術人員負責安裝調試。
(2)如客戶不願意提供FTP,我司可派專人將機票客戶端系統通過網路發送給客戶,由客戶上傳,調試,我司提供全程安裝的技術支持服務。
如果一切順利,一般安裝介面所須時間為3-4個鍾,便可以馬上實現在客戶網站運行。
航信系統CBE介面二次開發(Webservicers)產品
CBE介面是凱晨軟體提供的民航業務軟體開發的程介面,其功能等同於中航信IBE介面,程序人員可以在CBE介面上使用Webservicers服務開發機票銷售網站、機票分銷系統、民航業務管理軟體等任何民航業務系統軟體。
CBE介面程序開者使用方式:
凱晨軟體已經將CBE介面復雜文件封裝成DLL,並以Webservicers服務方式提供給開發者使用,開發者將以最簡單的方式開發功能強大的民航業務軟體。
CBE介面(Webservicers服務)特色:
指令方面:1、Eterm所使用的指令功能CBE介面一應俱全;
2、支持擴展應用指令,如當天全部航班一次查尋、自動出票應用功能;
速度方面:可與航信IBE介面媲美,在應用優化的情況下與IBE介面更快;
使用成本:IBE介面/年,5萬介面租用+流量收費>10萬;
CBE介面/年,0成本(結合eterm路由器不佔用配置);
易 用 性:IBE是航專為程序設計提供的開發介面,需要一定專業知識;
CBE介面通過webservicers服務實現,採用標准介面,支持多種開發語言
(如:ASP、.Net、JSP、PHP等各種程序開發語言),基礎程序員也能開出強
大業務軟體;
CBE介面的Webservicers版本功能列舉:
基礎版: AV指令功能(實現多種方式的航班查尋);
SD扣位指令組(實現國內國際航班扣位,生成PNR);
XEPNR指令(消取PNR);
民航客氣業務基礎數據包(票價、里程、城市代碼、航空公司、艙位代碼);
Eterm路由器一套(支持一個配置,單一OFFICE號接入);
企業版:AV指令功能(實現多種方式的航班查尋);
SD扣位指令組(實現國內國際航班扣位,生成PNR);
XEPNR指令(消取PNR);
RT指令(可實現PNR導入、行程單列印、出票檢查等功能);
ETDZ出票組指令(包含:RR、EI、XE、PAT:A等指令,可實現自動出票功能);
Eterm路由器一套(最多支持兩個配置,單一OFFICE號接入);
全功能版:AV指令功能(實現多種方式的航班查尋);
SD扣位指令組(實現國內國際航班扣位,生成PNR);
XEPNR指令(消取PNR);
RT指令(可實現PNR導入、行程單列印、出票檢查等功能);
SMS航信簡訊(訂座或出票成功後自動(或手動)簡訊通知乘機人);
CRS指令組(即:Eterm全部指令,可做WEB擴展應用或建立WEB版Eterm);
Eterm路由器一套(支持多個配置,多OFFICE號接入)。
❺ 求php+mysql實現網上訂購機票的思路
像這種東西,基本都是航空公司給介面,你調用,
譬如,你做一個頁面,獲取了用戶填寫的 出發城市,到達城市,出發日期,返回日期
通過AJAX直接將這些數據通過航空公司提供的查詢機票的介面,查出所以符合的航班數據,你直接顯示在頁面上,連同剩餘機票數和價格,這些應該都有的,
然後客戶選擇某個機票後,再通過別一個購票介面進行提交,付款,成功了返回通知,
其實你要做的不多,就是接收用戶傳遞的數據然後調航空公司的介面...有問題請追問,
❻ php機票查詢怎麼把機票信息寫進自己的資料庫,然後取出來在前台顯示
先查詢中航信的資料庫 用mysql語句查詢 然後直接在前台顯示出來就可以了 為什麼還要存到另外一個資料庫,你問的問題感覺做了無用功
❼ php中的介面是指什麼
介面interface是一個規定,給人繼承用的東西,有點像抽象類。
介面定義了實現某種服務的一般規范,聲明了所需的函數和常量,但不指定如何實現。之所以不給出實現的細節,是因為不同的實體可能需要用不同的方式來實現公共的方法定義。關鍵是要建立必須實現的一組一般原則,只有滿足了這些原則才能說實現了這個介面。
(7)php機票介面擴展閱讀
PHP介面(interface)的特點 :
1、介面的方法必須是公開的。
2、介面的方法默認是抽象的,所以不在方法名前面加abstract。
3、介面可以定義常量,但不能定義成員屬性,常量的定義和用法和類中常量一樣。
4、類可以實現多個介面(相當於把多個功能集於一身,如手機實現了小靈通、MP3、MP4的功能)
5、介面也可以繼承介面。
PHP同大多數的面向對象語言一樣,並不支持多重繼承。如果需要實現多重繼承功能,在PHP中,可以通過介面,它是PHP解決多重繼承問題的方法,在php5.4版本之後有個類的新特性trait,有興趣的可以網路下。
❽ php中如何調用介面以及編寫介面代碼詳解
可以用curl獲取借樓的信息。
所謂介面,就是提供一個url,只要你滿足它要求的參數,就能得到你要的數據。比如你拿到一個介面,帶上所需的參數,復制到地址欄同樣能得到。不過最好用程序得到。file_get_contents也可以用,不過有局限性。所以我建議用curl。給你一個函數,挺好用的。
function request($url,$https=true,$method='GET',$data=null){
$ch = curl_init();//初始化,得到資源
curl_setopt($ch, CURLOPT_URL,$url); //請求數據的路徑
curl_setopt($ch, CURLOPT_HEADER,false);//是否輸出頭
curl_setopt($ch, CURLOPT_RETURNTRANSFER, 1); //不直接輸出結果
//curl_setopt ($ch, CURLOPT_SAFE_UPLOAD, 0);//兼容php之後的版本
if($https){
curl_setopt($ch, CURLOPT_SSL_VERIFYPEER, false); //是否驗證主機
curl_setopt($ch, CURLOPT_SSL_VERIFYHOST, false); //是否進行證書驗證
}
if($method=='POST'){
curl_setopt($ch, CURLOPT_POST, true); //POST傳輸
curl_setopt($ch, CURLOPT_POSTFIELDS, $data); //傳輸數據
}
$content_json = curl_exec($ch);
if ($content_json === false) {
return "網路請求出錯: " . curl_error($ch);
}
curl_close($ch);
return $content_json;
}
❾ PHP 的API介面
使用PHP寫api介面是經常做的,PHP寫好介面後,前台就可以通過鏈接獲取介面提供的數據,而返回的數據一般分為兩種情況,xml和json,在這個過程中,伺服器並不知道,請求的來源是什麼,有可能是別人非法調用我們的介面,獲取數據,因此就要使用安全驗證
原理
從圖中可以看得很清楚,前台想要調用介面,需要使用幾個參數生成簽名。
時間戳:當前時間
隨機數:隨機生成的隨機數
口令:前後台開發時,一個雙方都知道的標識,相當於暗號
演算法規則:商定好的運算規則,上面三個參數可以利用演算法規則生成一個簽名。前台生成一個簽名,當需要訪問介面的時候,把時間戳,隨機數,簽名通過URL傳遞到後台。後台拿到時間戳,隨機數後,通過一樣的演算法規則計算出簽名,然後和傳遞過來的簽名進行對比,一樣的話,返回數據。
演算法規則
在前後台交互中,演算法規則是非常重要的,前後台都要通過演算法規則計算出簽名,至於規則怎麼制定,看你怎麼高興怎麼來。
我這個演算法規則是
時間戳,隨機數,口令按照首字母大小寫順序排序
然後拼接成字元串
進行sha1加密
再進行MD5加密
轉換成大寫。
❿ 怎麼用PHP寫機票查詢的介面,小弟求教
你需要去對應的機票售賣網站看下有沒有API支持,沒有就做不了。有就去申請,然後會得到一份demo,拿著這份demo就可以做了。