2010年11月21日 星期日

網站之間的連結轉移

要在一個網站的登門啟始程式的設定, 所依靠的是 session 與 cookie 的結合運用, 但是一旦網站的轉移, 需要特定的連結轉移, 可以設法找出兩個網站之間的連結規律, 然後利用 PHP 與 Javascript 的合作完成.

以下就是一個範例: (利用 SimpleCode 轉碼)


<head>

<?php echo head();

//echo $su;

if (strstr($su,urlencode("第"))) {

?>

<script type="text/javascript">

window.location= 'http://tree2.cycu.org' + location.pathname + location.search;

</script>

<?php

}

?>

</head>



前半段利用 PHP 尋找 QUERY_STRING 中帶有 "第" 中文字的 URL 資料, 假如找到 "第"這個關鍵字, 表示該項連結是要尋找另一網站中的特定網頁, 因此接著就將主導權交給 Javascript, 讓瀏覽器自動帶著搜尋字串, 直接轉到另外一台電腦主機.

由於另外一台研究用主機, 必須要透過電子郵件信箱取得登入密碼, 才能夠參與研究統計資料的收集, 只要登入一次就可以進入主機的頁面.

經由上面的例子, 可以了解網站規劃時資料儲存規律的重要性, 只要相關的資料儲存或擷取具備特定的規律, 就有機會透過電腦程式處理.

沒有留言: