我有一個網站,用戶可以上傳博客文章。這個網站完全由我構建,沒有框架文檔可以查看。創建獨特的自定義CMS頁面ID的技巧
我一直使用Mysql的主鍵作爲URL中的頁面ID,但我不喜歡這樣做,因爲它向用戶提供了太多信息。 的ID有些會出現這樣的
www.website.com/view?post=97
YouTube使用的11字母的組合,看起來有點像
watch?v=wEoFhRCUEs8 // *Not a plug*
我想加密在MD5的ID,但是1),這是太長了2)不是MD5的預期用途。
關於Facebook,stackoverflow,youtube等網站如何加密每個ID,同時確保它是唯一的任何想法?
我也不確定是否最好在mysql中保存一個次要的唯一ID,或者只是通過一個函數轉換它來解析每次需要它時。
感謝
爲什麼不使用['uniqid()'](http://in1.php.net/manual/en/function.uniqid.php)? –