Archive for 一月, 2009

一月 20 2009

Apache 防止圖片盜連

by 分類: Linux

分享到Facebook

分享到Facebook 請先確定您Apache的Rewrite模組有啟用了 將下面存成.htaccess,放於網站根目錄 RewriteEngine on RewriteCond %{HTTP_REFERER} !^http://youdomain.com/.*$ [NC] RewriteCond %{HTTP_REFERER} !^http://youdomain.com$ [NC] RewriteRule .*\.(jpg|jpeg|gif|png|bmp)$ – [F,NC] 語法小說明: RewriteCond:設定哪些是允許存取的連線。 上方程式碼,你可以把http://youdomain.com/改成你網站網址,這樣就會允許你網站可以讀取檔案。如果你想要允許多個網站,就按照上面的RewriteCond寫法,看要讓幾個網站可以連,就加幾串語法就可以了! »RewriteRule:指定哪些檔案不可盜連,盜連後的錯誤訊息顯示設定。 »[F]:顯示錯誤訊息為文字,403 Forbidden是禁止讀取。 範例: RewriteRule \.(jpg|jpeg|gif|png|bmp|rar|zip|exe)$ – [F] »[R,NC]:顯示錯誤訊息為圖片 範例: RewriteRule .*\.(jpg|gif|png|bmp|rar|zip|exe)$ /content/no_hotlink.jpeg [R,NC] »何檔案或圖片都被盜連: 請把 RewriteRule \.(jpg|jpeg|gif|png|bmp|rar|zip|exe)$ – [F] 改成 RewriteRule .*$ – [F] 這樣所有檔案都會自動被限制住,只有上面RewriteCond有設定的網址才可以讀取,而若遇到盜連者,他那邊圖片或檔案將不會顯示出來。

目前沒有回應

一月 17 2009

PHP 6 的新特性

by 分類: PHP

分享到Facebook

分享到Facebook PHP 6 的新特性 PHP的下一個版本,V6,包含了很的新特性和語法改進,會使它在面向對像方面性更易用。 其他重要的特性:比如在核心函數中對Unicode (統一編碼)的支援,這意味著 PHP 6提供了更好的更可靠國際支援。 PHP 已經很流行,被無數的網站使用,被大部分因特網接入商所支援,被Yahoo這樣的大網路公司使用著。在即將來臨的PHP版本中準備新增一些成功的新特性,使PHP在某些場合下更易用更安全。你準備好接受 PHP 6 了嗎?如果你明天就升級了,你的程式會執行得很好嗎?你該怎麼辦?這篇文章集合了PHP 6的改變,他們中的一些備份移植到版本的PHP v5.x,您目前的Script可能需要進行一些調整。 如果你現在使用不是PHP,但是一直在考慮它,考慮一下它的新特性。這些特點,從Unicode的核心支援到XML支援,使它更容易為你寫的功能填補PHP的應用。

目前沒有回應