01 6月 2011

[文件] Django 框架大冒險之二:狐狸的尾巴

始學架網站的時候,我一度很困惑。困惑的是,一旦網站上線了,那麼網站首頁的 http://www.myTestSite.com.tw/index.html 這個網址不就明明白白地告訴所有瀏覽的訪客我家裡有個叫 index.html 的檔案嗎?也就是說,只要對方想個辦法把這個 index.html 檔案的內容換掉,那我的首頁也就被換掉了。

再來學著玩 php 的網頁程式的時候,困惑的感覺更深了。像這種網址:http://www.myTestSite.com.tw/value?v="myQuestion"&k=20 紅色的段落裡,不就明白地告訴我的訪客,我的伺服器程式可以處理一個叫 v 的字串 (myQuestion) 和一個叫 k 的數值 (20) ?那也就是說,只要我的演算法不是太複雜的,那麼訪客就可以「猜」得出來我在算什麼東西囉?只要他猜出來了,再依照程式函數名稱換來換去就是那幾個生字的 「慣用法」,那豈不是隨隨便便就給人看光光了…