我正在研究一個依賴於php $ _GET的wordpress主題切換插件,我希望URL保持簡單和乾淨。一封信是簡短的嗎?示例('t'):「foo.com/?t = theme_1」
與其他東西發生衝突的可能性有多大?
當然這是有點主觀的,有一個明顯的「p」,我不應該嘗試使用,但在這種情況下和一般情況下最好的做法是什麼?
我正在研究一個依賴於php $ _GET的wordpress主題切換插件,我希望URL保持簡單和乾淨。一封信是簡短的嗎?示例('t'):「foo.com/?t = theme_1」
與其他東西發生衝突的可能性有多大?
當然這是有點主觀的,有一個明顯的「p」,我不應該嘗試使用,但在這種情況下和一般情況下最好的做法是什麼?
沒有使用一個字母瓦爾特定的問題,而是因爲你是使用WordPress,你可能要有點小心:不只是爲p
,同時也爲未來的和/或其他插件
我會建議你在沒有完全控制的環境中使用一些非常獨特的東西(更新等)。
使用前綴爲你的變量,也許2個字符+'_',或類似的東西。
如果您爲$ _GET使用一個字母,則沒有問題。只要確保你沒有與你的代碼的其他行衝突。
無論如何,絕大多數Wordpress URL都會被URL重寫。
我會說你應該沒問題。
這取決於您的優先事項。我傾向於只使用$ _GET,如果我特別希望URL是「hackable」,以便人們可以直接鏈接到該頁面,或者如果他們正在關注,則允許他們瀏覽。正因爲如此,我傾向於使用非常清晰的$ _GET變量名,並且很容易修改數值,例如數字。例如:
"foo.com/?theme=1"
如果不特別需要或者能力,有使用$ _GET都沒有特別的理由 - 存儲數據的其他地方。
我重寫了插件以使變量可變。所以我可以有我的一個字母變量,但默認更獨特。 – Dave 2011-02-11 16:41:08