我正在创建一个像farecompare.com这样的航班/酒店预订系统.Farecompare解析其他网站的价值并创建其他网站的会话。任何人都告诉我他们如何在其中创造sesssions。我可以解析网址,但我无法创建会话。
public function flight($depart, $return, $from, $to, $type, $class,
$adults, $seniors, $children) {
$dep = explode("/", $depart);
$ret = explode("/", $return);
if ($type == 'RoundTrip') {
$expurl = 'http://www.expedia.co.in/Flights-Search?trip=' .
strtolower($type) . '&leg1=from%3A' . $from .
'%29%2Cto%3A' . $to .
'%29%2Cdeparture%3A' . $dep[1] .
'/'.$dep[0].'/'.$dep[2].
'TANYT&leg2=from%3A' . $to .
'%29%2Cto%3A' . $from .
'%29%2Cdeparture%3A' .
$ret[1].'/'.$ret[0].'/'.$ret[2] .
'TANYT&passengers=children%3A' . $children .
'%2Cadults%3A' . $adults .
'%2Cseniors%3A' . $seniors .
'%2Cinfantinlap%3AY&options=cabinclass%3Aeconomy'.
'%2Cnopenalty%3AN%2Csortby%3Aprice&mode=search';
echo '<a href = "' . $expurl . '" target = "_blank">Expedia</a>';
} else {
$type = 'oneway';
$expurl = 'http://www.expedia.co.in/Flights-Search?trip='.
strtolower($type) . '&leg1=from%3A' . $from .
'%29%2Cto%3A' . $to . '%29%2Cdeparture%3A' .
$dep[1].'/'.$dep[0].'/'.$dep[2] .
'TANYT&passengers=children%3A' . $children .
'%2Cadults%3A' . $adults .
'%2Cseniors%3A' . $seniors .
'%2Cinfantinlap%3AY&options=cabinclass%3Aeconomy'.
'%2Cnopenalty%3AN%2Csortby%3Aprice&mode=search';
echo '<a href = "' . $expurl . '" target = "_blank">Expedia</a>';
}
}
我通过解析网址来获取数据,但是还有其他网站,例如cheapoait,travelocity等使用会话。如何创建会话?
答案 0 :(得分:1)
我会假设他们将它存储在cookie中。
答案 1 :(得分:0)
我们无法访问我们网站上其他域的会话数据。使用Web服务SOAP或REST以XML的形式完成数据传输。这可以在其他域上检索并存储在会话和cookie中,并用于在网站中进行计算。