終於把程式給寫完了
因為看縮網址這項服務似乎蠻簡單的,就花點時間來寫了一下…. 果然不難,只不過因為想多加一些功能下去,才會花了三四個禮拜的時間才完成。
簡單的來介紹一些與其他縮網址不同的功能:
1.支援自訂義短網址:你可以為自己的短網址命名,例如說….
http://f23.tw/介紹
你可以選擇為短網址命名,而不是由程式自動產生流水字串,你也可以用中文或是日文等其他語言為短網址命名,不過這些非英文文字將被轉換URL邊碼
2.提供保留副檔名的功能
舉例來說,當你貼了一張圖之後,你可以讓網址看起來像是這樣
http://f23.tw/FFFF.jpg
當然,原本的 http://f23.tw/FFFF 也是可以使用的
3.提供詳細的流量統計,以及使用者追蹤
如範例頁面
http://f23.tw/介紹/u (網址後加 /u 為使用者追蹤)
http://f23.tw/介紹/i (網址後加 /i 為點擊統計)
說起來,會想寫這個東西,主要還是因為bbclone吧,因為我本身有在用bbclone的關係,常常在後台看到許多有趣的連線資料。
之後,又看見縮網址這項服務,就想來把這兩樣東西結合一下,總覺得會發生一些有趣的事情。
簡單來講,在網路上每個REQUEST,也就是你每點一次瀏覽器,瀏覽器就會把一些資料傳送到伺服器去。
http://f23.tw/manual.f23ko#program (請看關於USER_AGENT那一段)
許多提供使用者追蹤服務的網站,例如google analytics,Addthis 等等,都有提供這類服務,他們會提供網站擁有者一段javascript,然後加入網頁中,就可以藉由那段javascript去追蹤使用者的資訊。甚至,會在網址加上追蹤碼,去追蹤這條連結是不是被使用者轉發等等。
另一方面,最近不少網站提供縮網址服務,可以幫使用者將長網址給縮成短網址。因為我在後台常常看bbclone的瀏覽紀錄的關係,知道只要網址像這樣到別人的伺服器過個水,就可以抓到不少資料,於是就在想,如果縮網址服務能提供使用者追蹤的功能的話,或許會出現一些有趣的事情(?)
於是,我就寫出這樣一個能兼具使用者追蹤以及縮網址服務的網站。