我正在使用一個PHP腳本,該腳本可以動態生成透明的PNG,作爲使用RGBa和HSLa值的查詢字符串作爲CSS背景使用。原始腳本可以找到here,我只添加了HSLa支持。具有多個變量的Mod_rewrite
因爲帶有PHP查詢字符串的背景URL並不是很漂亮,並且因爲它似乎破壞了IE 6透明的PNG黑客攻擊,所以我想用mod_rewrite來允許在使用此語法的.png時調用腳本所謂:
/assets/colors/h[0-360 value]_s[0-100 value]_l[0-100 value]_a[0-100 value].png
這將改寫爲:
/assets/colors.php?h=[0-360 value]&s=[0-100 value]&l=[0-100 value]&a=[0-100 value]
這是我現在遇到的問題:
- 使用下劃線作爲分隔符
我知道這可能通過傳遞一個變量,然後在PHP腳本爆炸不能做到,但是我寧願把它傳遞多個變量與mod_rewrite的
在此先感謝,如果有人希望我的HSLa啓用版本的腳本只是問。無論如何,我建議你在作者的網站上查看它。
謝謝!奇蹟般有效。我知道需要檢查變量是否在正確的範圍內,但由於我沒有將腳本公開給用戶輸入,所以我可以在沒有該功能的情況下執行此操作。 – Andrei 2010-05-10 19:51:52