根據 7-11 所提供的系統開發手冊。
小瘋仔商店(傳參數) → 7-11 eService(傳值) → 小瘋仔商店(接回傳)
※ 一定要以 POST Method 傳接資料。


711.map.php
<button type="button" onclick="Call_711_Map();">
選取 7-11 門市
</button>
<script type="text/javascript">
function Call_711_Map(){
window.open("711.map.response.php","response_711_windows","width=1003,height=590")
}
</script>
<form method="post" name="map">
訂單編號:<input type="" name="tempvar" value="" /><br />
門市店號:<input type="" name="storeid" value="" /><br />
門市名稱:<input type="" name="storename" value="" /><br />
門市地址:<input type="" name="address" value="" /><br />
合作模式:<input type="" name="servicetype" value="" /><br />
是否離島:<input type="" name="outside" value="" /><br />
</form>
711.map.response.php
<form action="http://202.168.204.210/EC3G829/emap/eServiceMap.php" name="map" method="post">
<input type="hidden" name="eshopid" value="310" />
<input type="hidden" name="servicetype" value="1" />
<input type="hidden" name="url" value="http://Your_IP/711.map.response.php" />
<input type="hidden" name="tempvar" value="20120801001" />
<input type="hidden" name="storeid" value="950985" />
<input type="hidden" name="display" value="page" />
<input type="hidden" name="charset" value="big5" />
</form>
<?php
if(!$_POST["storeid"]){
?>
<script type="text/javascript">
document.map.submit();
</script>
<?php
}else{
?>
<script type="text/javascript">
opener.window.document.map.tempvar.value = "<?php echo $_POST["tempvar"];?>";
opener.window.document.map.storeid.value = "<?php echo $_POST["storeid"];?>";
opener.window.document.map.storename.value = "<?php echo $_POST["storename"];?>";
opener.window.document.map.address.value = "<?php echo $_POST["address"];?>";
opener.window.document.map.servicetype.value = "<?php echo $_POST["servicetype"];?>";
opener.window.document.map.outside.value = "<?php echo $_POST["outside"];?>";
window.close();
</script>
<?php
}
?>