Re: [問題] 把長的網址變短

看板CSSE (電腦科學及軟體工程)作者 (讀者)時間20年前 (2005/01/03 22:26), 編輯推噓0(000)
留言0則, 0人參與, 最新討論串4/5 (看更多)
※ 引述《CGary (煙霞)》之銘言: : 用 hash 其實並不夠, 會有重複的問題 :) : 目前看起來像0rz.net或是tinyurl的做法應該是用hash一次, 再後面attach東西讓他 : unique, 不過這方法我覺得還有點複雜 : 反正建的時候做一個表, 這個表要取一個空的位置是不難做到的(管他甚麼hash不hash) : 拿到這個unique short url之後, 反正不管用甚麼方法, 都一定得要"反查"表格, 所以 : 我反而覺得用hash建表有點多此一舉, 直接流水號下去就好啦.... 看起來應該是使用 tmpnam() 或 tempnam() 的結果,然後在檔案中 存入要轉址的內容,例如: <META HTTP-EQUIV="Location" CONTENT="" rel="nofollow">http://targethost/targetpath"> 此後就依靠 http server 的運作即可,不用再做別的事。 就程式設計來說,這是最簡便的方法。可能十行程式碼就搞定了。 -- ※ 發信站: 批踢踢實業坊(ptt.cc) ◆ From: 61.222.173.26
文章代碼(AID): #11sLOULr (CSSE)
討論串 (同標題文章)
文章代碼(AID): #11sLOULr (CSSE)